P2 pi1 prec ri Sum Ci
Постановка задачи
Задача (в нотации Грэхема).
Есть два станка и работ. Любая работа выполняется за единицу времени. Для каждой работы задано число — минимальное время, когда можно начать ее выполнять. Кроме того, определено отношение предшествования: если работа предшествует работе , то будем записывать так: (что означает, что время начала выполнения работы больше или равно времени завершения работы ). Записью будем обозначать, что либо либо .
Необходимо составить расписание, в котором сумма времени окончания работ будет минимальной.
Некоторые замечания
Заметим что введенное отношение предшествования необязательно должно быть транзитивным.
Начатая работа не может быть прервана. Таким образом понятно, что все времена начал и завершения работ будут целыми. По этой причине можно полагать, что все числа тоже целые.