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

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

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

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

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

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


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


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

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

, и 

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