簡體   English   中英

在索引中使用決策變量時,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]] 

我面臨

錯誤:5002 q1 不是凸的

我該如何解決這個問題?

如何使用決策變量作為 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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM