我需要使用GLPK來解決問題,而實際上我需要的是計算兩個陣列中元素之間的差異 但是,我收到域錯誤 我希望您可以修復它,已經對這個錯誤 不知道這裏的代碼MathProg out of domain
set cols1;
set cols2;
set w;
set range:=1..2;
#set Groups;
#set Items{Groups} ;
param p1{cols1}>=0;
param p2{cols2}>=0;
param uf{w}>=0;
var x>=0;
maximize regret: x;
s.t. a: sum { i in range } (p1[i] -p2[i]) * uf[i]>=x;
s.t. b: sum { i in range } p2[i] * uf[i] =1;
data;
set cols1:=40 110;
set cols2:=51 134;
set w:= 0.8 0.2;
#set Groups := {cols1, cols2, w};
end;
什麼是錯誤?你期待什麼輸出? – arco444 2014-09-23 14:43:52