58
правок
Изменения
→Задача об упаковке
==Задача об упаковке==
'''Задача об упаковке''' (англ. ''Bin Packing Problem'') - имеются <tex> N </tex> рюкзаков вместимости <tex> W </tex> и столько же предметов с весами <tex>w_i</tex>. Нужно распределить все предметы, задействовав минимальное количество рюкзаков.
===Формулировка Задачи===
Математически задачу можно представить так:
так чтобы выполнялось условие на совместность:
<math>\sum_{i=1}^N w_ix_ij w_ix_{ij} \le Wy_j \qquad j \in {1, ..., N}</math>
<tex>
\begin{cases}
1 & \text{if j item is assigned to i knapsack};\\
</tex>
<tex>y_i\begin{cases}<math> 1 & \text{if i knapsack is used};\\ 0 & \le x_i text{else};\le 1</math> дробное, для всех <math> i= 1,2,...,Nend{cases}</mathtex>
===Варианты решения===
==Мультипликативный рюкзак==