【发布时间】:2015-06-02 06:20:40
【问题描述】:
对 AMPL 不太熟悉,但在索引方面遇到了一些问题...
基本上,我定义了一些变量:
var array{i in set};
而且我需要在一些约束中检查给定 i 周围的元素:
subject to Constraint{i in set}:
array[i] + array[i-1] + array[i+1] <= 12;
但显然array[0] 或array[card(set) + 1] 不存在。为了添加另一个问题,我试图模拟一种问题,其中 array[0] 或 array[card(set) + 1] 根本不应该被考虑到我们的计算中(例如,它不应该约束其他变量)。任何帮助表示赞赏:) 谢谢。
【问题讨论】:
标签: variables indexing set linear-programming ampl