Hardprob/Maximum Class-Constrained Knapsack — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) (Массовая правка: замена \times на ×) |
StasFomin (обсуждение | вклад) (Массовая правка: замена \in на ∈) |
||
Строка 1: | Строка 1: | ||
<!-- start --><!-- {{svg-image-for-hard-problem|{{PAGENAME}}}} --> | <!-- start --><!-- {{svg-image-for-hard-problem|{{PAGENAME}}}} --> | ||
− | * <em>n</em> размеров заданных вектором <m>U | + | * <em>n</em> размеров заданных вектором <m>U ∈ N^n</m>, <em>m</em> рюкзаков разных размеров и числом отсеков заданных векторами <m>V ∈ N^m, C ∈ N ^m</m>, причем <m>\sum_i U_i = \sum_j V_j</m>. |
* Найти размещение заданных элементов в эти рюкзаки, заданный двумя <em>n×m</em> матрицами, | * Найти размещение заданных элементов в эти рюкзаки, заданный двумя <em>n×m</em> матрицами, | ||
− | <m>I | + | <m>I ∈ \{0,1\}^{n× m}, Q ∈ N ^{n× m}</m>, такой, что |
** <m>\sum_i Q_{i,j} \le V_j \ \ ∀j</m> | ** <m>\sum_i Q_{i,j} \le V_j \ \ ∀j</m> | ||
** <m>\sum_i I_{i,j} \le C_j \ \ ∀j</m> | ** <m>\sum_i I_{i,j} \le C_j \ \ ∀j</m> |
Версия 18:00, 17 апреля 2023
- n размеров заданных вектором , m рюкзаков разных размеров и числом отсеков заданных векторами , причем .
- Найти размещение заданных элементов в эти рюкзаки, заданный двумя n×m матрицами,
, такой, что
- Максимизировать число упакованных элементов
.
Задача в лаб22 (рид-онли просмотр)