线性编程中的约束逻辑

时间:2019-03-12 17:15:52

标签: python optimization linear-programming pulp stochastic

我正在尝试为生产单元构建线性优化模型。我有决策变量(二进制变量)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小时之后有两个小时的间隔。如何在线性编程/优化中强制执行此约束?

0 个答案:

没有答案