1

Тема: Ограничения и Задача Джонсона при N = 1

Всем привет, у меня вопрос насколько будет отличаться решение задачи Джонсона при N=1, если ещё ввести ограничения по времени на обработку каждой детали т.е. добавить ещё один массив в котором будут крайние сроки  времена после истечения которых начисляется штраф ссылка на сам алгоритм вот http://e-maxx.ru/algo/johnson_problem_1

2

Re: Ограничения и Задача Джонсона при N = 1

Есть ощущение, что отличаться будет весьма сильно smile Если раньше у нас была просто сортировка с хитрым компаратором, то теперь в неё надо как-то внести эти времена, что кажется нерешаемой задачей.

3

Re: Ограничения и Задача Джонсона при N = 1

Ну впринципе ниже написано, что:
Теорема Лившица-Кладова

Теорема Лившица-Кладова утверждает, что перестановочный приём применим для следующих функций штрафа и только для них:

    * Fi(t) = Ci t + Bi
    * Fi(t) = Ci eA t + Bi, где A > 0
    * Fi(t) - монотонно возрастающие функции
А какие функции получаются: Fi(t) = (t > Deadline_i) * штраф_i, то они монотонно возрастающие, что вроде бы подходит.