如何在CPLEX AMPL中添加数组数组

时间:2012-07-03 11:53:52

标签: cplex ampl

我需要定义一个param,它是一个由14个不同大小的数组组成的数组: 像这样的东西“ N {I} = [[3,4,2],[4,3,2,2],[3,2],...,[13,9,4]]

所以例如在我的模型中N [0]会返回[3,4,2] 我知道如何定义对称的二维数组,但无法弄清楚如何使用各种大小。

我希望这个问题很清楚,如果没有,请告诉我。

由于

1 个答案:

答案 0 :(得分:1)

事实证明这是正确的方法: 如果NI是我们的集合,那么你将如何定义集合:

set NI[1]:=3 4 2;
set NI[2]:=4 3 2 2;
set NI[3]:=3 2;
etc