Hardprob/Minimum 3-Dimensional Assignment — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) (Массовая правка: замена \cup на ∪) |
|||
(не показано 6 промежуточных версий 3 участников) | |||
Строка 3: | Строка 3: | ||
* Найти назначение <em>A</em>, т.е. подмножество <em>A ⊆ X×Y×W</em>, такой что каждый элемент из <m>X ∪ Y ∪ W</m> принадлежит только одной тройке из <em>A</em>. | * Найти назначение <em>A</em>, т.е. подмножество <em>A ⊆ X×Y×W</em>, такой что каждый элемент из <m>X ∪ Y ∪ W</m> принадлежит только одной тройке из <em>A</em>. | ||
* Минимизировать стоимость назначения, т.е. <m> | * Минимизировать стоимость назначения, т.е. <m> | ||
− | \sum_{(x,y,w) | + | \sum_{(x,y,w) ∈ A}c(x,y,w) → \min |
</m> | </m> | ||
Текущая версия на 20:02, 4 декабря 2023
- Три множества X, Y, W и функция стоимости c: X×Y×W → N
- Найти назначение A, т.е. подмножество A ⊆ X×Y×W, такой что каждый элемент из принадлежит только одной тройке из A.
- Минимизировать стоимость назначения, т.е.
Задача в лаб22 (рид-онли просмотр)
- Задача в базе NP-полных задач Вигго Кана
- Код задачи в книге «ГД» → «SP2» (взвешенная версия)