如何强制任务在连续的时间线上运行?

时间:2019-07-18 14:07:46

标签: variables linear timeline continuous

我有n种资源可以满足一年的需求而消耗m。每种资源可以在同一个月内完全使用,也可以在不同月份内使用。我已经使用MIP解决了问题。我定义了一个整数变量,该整数变量指示当年是否使用了该资源,还定义了12个连续变量,这些变量定义了每个月将消耗的资源比例。到这里都很好。

我如何制定一个限制条件,强制连续几个月使用资源?

例如,对于一种资源,我有以下解决方案: [1] [0 0 0.3 0 0 0.4 0 0 0 0 0 0.3],最好出现此解决方案,例如:[1] [0 0 0.3 0.4 0.3 0 0 0 0 0 0 0]

0 个答案:

没有答案