如何在 CPLEX 上编写带向量的范围?

How can I write a range with vector on CPLEX?

我有一个问题 range.I 我想写一个范围,将变量 i 从 1 滚动到 nj。 nj 是 n 个元素的向量。

范围 I = 1..nj;

int nj [J] = ...;

nj = [1, 4, 5, 6, 9, 3, 10];

如何在 CPLEX 上编写此类范围?谢谢!

int sizenj=7;

range I = 1..sizenj;

int nj [I] =  [1, 4, 5 , 6, 9, 3, 10];

execute
{
  writeln(nj);
}

工作正常