lingo报错如下indec variables may not share names with other variables

作者&投稿:藤马 (若有异议请与网页底部的电邮联系)
求大神~lingo报错INDEX VARIABLES MAY NOT SHARE NAMES WITH OTHER VARIABLES~

model:
!论文2第1题;
sets:
Supply/A..C/:S;
Demand/1..8/:L,D;
link(Supply,Demand):P,X;
!Lost/L1..L8/:L;
endsets
!目标函数;
min=@sum(link:P*X)+@sum(Demand(j):L(j)*(D(j)-@sum(Supply(i):X(i,j))));
!需求约束;
@for (Demand(j):
@sum (Supply(i):X(i,j))<=D(j));
!产量约束;
@for(Supply(i):
@sum(Demand(j):X(i,j))<=S(i));

!数据;
data:
S=300 250 200;
D=150 100 120 100 140 100 140 120;
L=10 8 5 10 10 8 5 8;
P=4 8 8 19 11 6 22 20
14 7 7 16 12 16 23 17
20 19 11 14 6 15 5 10;
enddata
end


结果:
Global optimal solution found.
Objective value: 6000.000
Infeasibilities: 0.000000
Total solver iterations: 0


Variable Value Reduced Cost
S( A) 300.0000 0.000000
S( B) 250.0000 0.000000
S( C) 200.0000 0.000000
L( 1) 10.00000 0.000000
L( 2) 8.000000 0.000000
L( 3) 5.000000 0.000000
L( 4) 10.00000 0.000000
L( 5) 10.00000 0.000000
L( 6) 8.000000 0.000000
L( 7) 5.000000 0.000000
L( 8) 8.000000 0.000000
D( 1) 150.0000 0.000000
D( 2) 100.0000 0.000000
D( 3) 120.0000 0.000000
D( 4) 100.0000 0.000000
D( 5) 140.0000 0.000000
D( 6) 100.0000 0.000000
D( 7) 140.0000 0.000000
D( 8) 120.0000 0.000000
P( A, 1) 4.000000 0.000000
P( A, 2) 8.000000 0.000000
P( A, 3) 8.000000 0.000000
P( A, 4) 19.00000 0.000000
P( A, 5) 11.00000 0.000000
P( A, 6) 6.000000 0.000000
P( A, 7) 22.00000 0.000000
P( A, 8) 20.00000 0.000000
P( B, 1) 14.00000 0.000000
P( B, 2) 7.000000 0.000000
P( B, 3) 7.000000 0.000000
P( B, 4) 16.00000 0.000000
P( B, 5) 12.00000 0.000000
P( B, 6) 16.00000 0.000000
P( B, 7) 23.00000 0.000000
P( B, 8) 17.00000 0.000000
P( C, 1) 20.00000 0.000000
P( C, 2) 19.00000 0.000000
P( C, 3) 11.00000 0.000000
P( C, 4) 14.00000 0.000000
P( C, 5) 6.000000 0.000000
P( C, 6) 15.00000 0.000000
P( C, 7) 5.000000 0.000000
P( C, 8) 10.00000 0.000000
X( A, 1) 150.0000 0.000000
X( A, 2) 0.000000 1.000000
X( A, 3) 0.000000 3.000000
X( A, 4) 0.000000 9.000000
X( A, 5) 0.000000 5.000000
X( A, 6) 100.0000 0.000000
X( A, 7) 0.000000 17.00000
X( A, 8) 0.000000 12.00000
X( B, 1) 0.000000 10.00000
X( B, 2) 100.0000 0.000000
X( B, 3) 0.000000 2.000000
X( B, 4) 0.000000 6.000000
X( B, 5) 0.000000 6.000000
X( B, 6) 0.000000 10.00000
X( B, 7) 0.000000 18.00000
X( B, 8) 0.000000 9.000000
X( C, 1) 0.000000 16.00000
X( C, 2) 0.000000 12.00000
X( C, 3) 0.000000 6.000000
X( C, 4) 0.000000 4.000000
X( C, 5) 140.0000 0.000000
X( C, 6) 0.000000 9.000000
X( C, 7) 0.000000 0.000000
X( C, 8) 0.000000 2.000000

Row Slack or Surplus Dual Price
1 6000.000 -1.000000
2 0.000000 6.000000
3 0.000000 1.000000
4 120.0000 0.000000
5 100.0000 0.000000
6 0.000000 4.000000
7 0.000000 2.000000
8 140.0000 0.000000
9 120.0000 0.000000
10 50.00000 0.000000
11 150.0000 0.000000
12 60.00000 0.000000

你这个写的还是有很大问题的 比如集定义部分有问题 目标函数写的不对 后面第一个约束我也看不懂你什么意思 不如你自己直接不要用@sum了 就像你下面那样一个一个列举出来吧

@for(AIT(T,J):@sum(AJ(j):a(T,J))<=5*k(I,T));

这句里面你的下标I从哪出来的 我不知道这句什么意思


INGO是啥意思?
国际非政府组织 单词可能有写错,意思基本就这样。

ingo什么意思
ingo 是一种填写格子的游戏,在游戏中第一个成功者以喊“Bingo”表示取胜而得名.现在不止是在游戏中,表示答对了,猜中了,或者是做到了某件事情.“Bingo”这个单词还有一层意思,是指“因出乎意料的成功而兴奋的叫声”.所以,若和下面两种情况类似,你也可以大声地说“Bingo”.①Bob 在针线盒里找一颗与...

有没有4个字母的英文带i和g的
有girl,gist,give,grip,grit,grid,grim,grin,high~

日本i.s手表好吗?跟艾美英格比的话,哪个牌子更好?
I.S是日本一家中小型手表企业,应该算是个小牌子。ELEMER INGO(艾美英格)是瑞士的表,是一个瑞士手表行业中的新生代,登陆中国不长时间,初期定位在中高档次,应该还不错吧。可以说都不是很有名的牌子吧。

I can see the film___one of my eyes. A.on B.
BB去电影院

台灯的来历
有的台灯还有应急功能,用于停电时无电照明已用来应急。1966年I,德国设计师ngoMaurer受惠于波普艺术设计了其第一件作品:一款拥有有巨大灯泡的台灯,完成了其向电灯的发明者爱迪生的敬礼。此后的30多年间,IngoMaurer一直为光――简单之美的诗意追求而不断创造。希望能够帮到您!

数据库如何备份
1、首先运行SQL。2、将数据库进行连接。3、单击“服务器对象",在“服务器对象”中右键单击“备份设备”,选择”新建备份设备”。4、在设备名称文本框输入你要创建的设备名称,然后单击“确定”。5、这样备份设备的创建就完成了。6、右键单击要备份的数据库,选择“任务”,在“任务”中选择“备份”。

I always go()work()seven twenty()the morning填什么介词
to,at,in go to work 是固定搭配;在几点用介词at,in the morning 是固定搭配;另外,在具体的某天早上用介词on,例如:on yesterday morning

蒙山县17064068750: LINGO的使用总是出错
申利马来: 你的程序可能有几点错误(不知是你复制上去错了还是源程序错误,这可能导致lingo运行不起):首先是:第6行的@bin(x(i))之后没打分号应为@bin(x(i)); 还有就是你的@for(set1(i):@sum(set1:y(i))>0.8*b(i));对于集合set1你要么就全省略i要么就不省略,这里在@for(set1(i):@没省略i但是在set1:y(i))>又省略了i可能会出错.还有一个严重错误就是你的整个程序没end.这个lingo肯定运行不出的.

蒙山县17064068750: lingo 语法错误 -
申利马来: 运行你的lingo程序,若有错,lingo系统会弹出一个“LINGO ERROR MESSAGE”的窗口,提示你哪里出错. 其中“ERROR CODE”指的是程序错误的编号(LINGO把常见的错误都进行了编号,姜启源的lingo教材中有对应每一个标号错误的中文解释和解决方法,可以参考),下面的“Error Text”中有具体错误所在的行数,还有英文的简单的说明. 有一点要注意的是,错误一般情况下都是在提示的地方,但有时候也会出现错误在其上面的某一行的情况,一般细心查找都能找出来的. 呵呵,但愿能对你有点帮助.

蒙山县17064068750: Lingo报错 -
申利马来: 错误改好了,只是找不到可行解,你看下是不是你那个约束条件有问题model: !集部分;sets: sector/1..10/:x,lamda,A,v,c,s,T,AST,mu,rho,omega,rt,fc,vc; endsets@for(sector(i):T(i)=(c(i)/v(i))*(A(i))^(1/2)); @for(sector(i):AST(i)=s(i)+T(i)); @for(...

蒙山县17064068750: 帮帮忙~LINGO代码提示错误:Invalid input. A syntax error has occurred -
申利马来: max=(A*((B*C)/(D*E))*F+G*(H/I)*J+K*(L/M)*N+O*(P/Q*R))*S;0.55 B=3100; C=6.1; D=3100;6.3F=0.55;0.1114.34574.73J=0.6;0.113.041011.7N=0.5;0.011.31588.2353R=0.5; S=1;

蒙山县17064068750: lingo求助,报错Index variables may not share names with other variables. -
申利马来: model:sets:at/a1..a3/:x; bt/b1..b4/:s1,s2; ct/c1..c3/:s3; links(bt,at):r; endsets min=@sum(at:x); @sum(at:x)>=26; @sum(at:x)<=31; @for(bt(i):@sum(ct(j):r(i,j)*x(j))>=s1(i)); @for(ct(j):@sum(bt(i):r(i,j)*s2(i))<=19); @for(at(j):@sum(bt(i):r(i,j)*s2(i))>=16); data:s1=50 10 20 15; s2=4 5 6 8; enddata end

蒙山县17064068750: lingo中报错字符数太多怎么解决 -
申利马来: 要看你的具体LINGO问题是什么.通常LINGO报错都是2个原因:1、语法错误2、模型本身无解.

蒙山县17064068750: lingo程序报错,不知道错在哪里 -
申利马来: Model 后面少了冒号:应该是:MODEL: ;这里的冒号!; THE MAIN SCRIPT!END

蒙山县17064068750: 急!哪位高手帮帮忙,下面的lingo程序有什么问题,错误代码是1017,unexpected Jacobian overflow: -
申利马来: SETS: PORTE/1,2,3,4,5,6,7,8,9/:INCLUDEA; PORTW/1,2,3,4/:INCLUDEB; PAIREW(PORTE,POR...

蒙山县17064068750: Lingo 错误代码 12 - (data missing right parenthesis)
申利马来: 1,你的程序真的少了个括号. 2,你的程序有矛盾,lingo又找不出你的矛盾所在,于是错误判断出你少了个括号. 对于第1种情况,你就寻找哪里掉了括号补充上就行了. 对于第2种情况,建议你分段将你的程序编程注释程序,然后分别运行调试,最后找到矛盾语句. 我有3年数学建模经验,遇到过很多这样的程序问题.都是用这样的方法解决的.

蒙山县17064068750: 这个lingo程序哪里出错了: -
申利马来: 你的程序我改成这样了:model:sets:modern/1,2,3,4/:SL,g,C,K;long/1,2,3,4/:L,M,N;produce(modern,long):X;endsetsdata:L=290,315, 350,455;M=15,28,21,30;N=100, 100,10...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网