有没有LINGO高手呀,帮我看看这个程序哪里出错了,

有没有LINGO高手呀,帮我看看这个程序哪里出错了,
MODEL:
SETS:
WH/W1..W18/:AI,BI,X;
ENDSETS
DATA:
AI=0,0,0.4,1.8,1.3,1.5,2.2,0,-1.2,0.9,1.2,0,0,
0.8,1.8,-3,1.4,0;
BI=0,3,1,2,2,1,1,0,2,1,1,0,0,2,2,1,3,0;
ENDDATA
MAX=@SUM(WH:X(I)*AI(I));
@FOR(WH:X(I)
wuyemao 1年前 已收到1个回答 举报

sgr_7008 春芽

共回答了16个问题采纳率:87.5% 举报

请注意lingo默认变量非负,有需要x取负值,可以加一个约束@FOR(WH:@FREE(X));
MODEL:
SETS:
WH/W1..W18/:AI,BI,X;
ENDSETS
DATA:
AI=0,0,0.4,1.8,1.3,1.5,2.2,0,-1.2,0.9,1.2,0,0,
0.8,1.8,-3,1.4,0;
BI=0,3,1,2,2,1,1,0,2,1,1,0,0,2,2,1,3,0;
ENDDATA
MAX=@SUM(WH:X*AI);
@FOR(WH:X

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.043 s. - webmaster@yulucn.com