0
forall(j in J, c in C, p in P)   
sum(i in I)X[i][j][c][p]+sum(r in R)F[r][j][c][p-1]+r1[c]*sum(m in 
M)A[m][j][p-1]-r1[c]*sum(k in K)Y[j][k][p]==0;

在上述约束中,我收到错误:

数组“A(1)(1)”的索引超出范围:0”和“OPL 无法提取表达式:A[m][j][p+(-1)]

4

1 回答 1

0

你至少可以尝试更换

forall(j in J, c in C, p in P) 

经过

forall(j in J, c in C, p in P: (p-1) in P) 

?

问候

于 2017-07-17T16:57:48.380 回答