我尝试创建一个依赖于OPL(CPLEX)范围的集合,但我遇到如下4个错误:
我认为3号是重大错误。
代码初始化如下:
/ 的.mod /
int n=...;
int m=...;
range I=1..m;
range J=1..n;
int h[J]=...;
int k[I]=...;
{int} H[j in J]={e|e in 1..h[j]};
{int} K[i in I]={e|e in 1..k[i]};
int a[I][j in J][H[j]]=...;
int p[I][j in J][H[j]]=...;
int L=...;
/ 的.dat /
n=2;
m=3;
h=[2 3];
k=[4 3 3];
a=[[[1 0][1 1 1]]
[[1 1][0 0 1]]
[[0 1][1 0 1]]];
L=1000;
p=[[[10 L][20 25 30]]
[[15 12][L L 15]]
[[L 18][25 L 25]]];
谢谢你,我会帮助我