Добрый день.
Решаю следующею задачу:
Необходимо составить график загрузки нескольких единиц оборудования на период с шагом в час, с минимальной себестоимостью на период в целом.
Имеется необходимая суммарная производительность в час

, кривые зависимости себестоимости i оборудования от нагрузки

.
На режим работы наложены условия , в виде минимального времени работы

и минимального времени простоя между интервалами работы (нельзя "дергать" включать/выключать)

.
Решаю в эксель (Поиск решения) следующим образом.
Создал бинарный массив () размером с период

, массив производительности


, и себестоимости


.
Целевая функция

. Ограничения

, и

.
Как я понял такой способ решения это ЛП. Эксель решает все хорошо, за исключением условий на ритмичность работы. А как их сформулировать не пойму, если завожу условие, что например три часа подряд оборудование в вкл/откл, решатель ругается на не линейные условия и вылетает.