1precpmtnrifmax — различия между версиями
Sementry (обсуждение | вклад) (pre-alpha-0.01 version) |
(нет различий)
|
Версия 00:50, 3 июня 2012
Данная задача является обобщением и также использует правило Лаулера для построения оптимального расписания.
Алгоритм
Идея следующая: допустим, у нас есть блок работ, который можно выполнить без прерываний. Найдем работу
, которую выгодно выполнить последней. Разобъем оставшееся множество работ на блоки, решим задачу для этих блоков рекурсивно и вставим в промежутки между этими блоками, до них и после них, начиная с .