在索引中使用决策变量时 Q1 不是凸误差
Q1 is not convex error while using decision variable in index
在我的模型中,首先我计算船舶卸货的港口数量
forall(i in 1..N,j in k+1..N)
z[i][j]==sum(z in k..N-1)z*dr[i][j][z];
然后我想用这个数字作为"t"的索引,形式为
t[z[i][j]]
我面临
error:5002 q1 is not convex
我该如何解决这个问题?
How to use a decision variable as an index with CPLEX ?
range r=1..5;
float value[r]=[2,3,4.5,1,0];
dvar int i in 1..5;
maximize sum(k in r) value[k]*(k==i);
subject to
{
}
execute
{
writeln("i=",i);
}
在我的模型中,首先我计算船舶卸货的港口数量
forall(i in 1..N,j in k+1..N)
z[i][j]==sum(z in k..N-1)z*dr[i][j][z];
然后我想用这个数字作为"t"的索引,形式为
t[z[i][j]]
我面临
error:5002 q1 is not convex
我该如何解决这个问题?
How to use a decision variable as an index with CPLEX ?
range r=1..5;
float value[r]=[2,3,4.5,1,0];
dvar int i in 1..5;
maximize sum(k in r) value[k]*(k==i);
subject to
{
}
execute
{
writeln("i=",i);
}