Hardprob/Minimum Weighted Completion Time Scheduling — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) (Массовая правка: замена <m>t\in T</m> на <em>t ∈ T</em>) |
||
Строка 1: | Строка 1: | ||
<!-- start --><!-- {{svg-image-for-hard-problem|{{PAGENAME}}}} --> | <!-- start --><!-- {{svg-image-for-hard-problem|{{PAGENAME}}}} --> | ||
− | * Набор задач <em>T</em>, <em>m</em> идентичных процессоров, каждая задача < | + | * Набор задач <em>T</em>, <em>m</em> идентичных процессоров, каждая задача <em>t ∈ T</em> имеет |
** время выпуска <m>r(t)\in Z^+</m> | ** время выпуска <m>r(t)\in Z^+</m> | ||
** длительность <m>l(t)\in Z^+</m>. | ** длительность <m>l(t)\in Z^+</m>. |
Версия 06:17, 17 апреля 2023
- Набор задач T, m идентичных процессоров, каждая задача t ∈ T имеет
- время выпуска
- длительность .
- вес .
- Найти m-процессорное расписание для T, удовлетворяющее ограничениям времени выпуска, т.е. функция , такая что для всех и для любого процессора i, если S(u,i) это набор задач для которых и , то
и для каждой задачи t, .
- Минимизировать взешенную сумму времен выполнения, т.е.
Задача в лаб22 (рид-онли просмотр)
- Задача в базе NP-полных задач Вигго Кана
- Код задачи в книге «ГД» → «SS13»