【发布时间】:2016-06-15 07:30:10
【问题描述】:
我很难正确地制定约束条件。问题的简化版本:
有 12 个时间单位,3 个产品,产品 i 在时间 $t$ 的需求 d_{i,t} 是预先知道的,资源 r_{i,t}(全部 8 个,产品 i 使用非-i 资源)在时间 t 时产品 i 所需的资源也是已知的。我们需要通过决定在时间 t 需要生产多少产品 i 来最小化持有成本 h_i,这称为 x_{i,t}。每个产品的起始库存为 6。为了帮助我介绍库存水平 s_{i,t}。这相当于以下公式:
我使用 Excel 求解器完成了这项工作,但我需要在 AIMMS 中执行此操作。 Stock 变量 s 给我带来了问题,我无法使用 if 语句来使其工作以 if t=1 为条件,我也不知道如何将其拆分为两个约束,因为第二个约束的第一次迭代需要引用第一个约束。
【问题讨论】:
-
刚发现 MathJax 在 SO 上不起作用,我会很快在 LaTeX 中实现
-
您是否尝试按照 t = 1 的方式添加它? AIMMS 将删除超出索引的变量。