【发布时间】:2019-03-12 17:15:51
【问题描述】:
我正在尝试为生产单元构建线性优化模型。我有决策变量(二进制变量)X(i)(j),其中我是 J 天的小时。我需要引入的约束是对停机时间的限制(生产单元需要在两次启动之间关闭的最短时间段)。
例如:
Hours: 1 2 3 4 5 6 7 8 9 10 11 12
On/off: 0 1 0 1 1 0 1 1 1 0 0 1
我无法运行第 4 小时或第 7 小时,因为 2 和 4 / 5 和 7 之间的时间段是一。我可以运行第 12 小时,因为我在第 9 小时之后有两个小时的间隔。如何在线性编程/优化中强制执行此约束?
【问题讨论】:
标签: python optimization linear-programming pulp stochastic