作业帮 > 英语 > 作业

懂lingo的大神看一下:index variables may not share name with other v

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/08 04:42:36
懂lingo的大神看一下:index variables may not share name with other variables怎么回事
model:
sets:
nd/1..10/:i,x,k,e,a;
hy/1..4/:j;
ch/1..3/:l,z,s,f;
links(nd,hy):y,b,c,g;
links1(nd,nd):d;
endsets
min=0.3*(@sum(nd:x*a)-91690)^2+0.4*(@sum(links:y*b*c)+@sum(ch:z*s))+0.3*(@sum(nd(i):@sum(hy(j):y(i,j))*@sum(nd(k):d(i,k)));
@sum(nd:e*x)>908;
@sum(ch:f*z)>908;
@sum(links:b*y)=6;
@sum(links:g*b*y)>908;
@for(nd(i):@bin(x));
@for(links:@bin(y));
@for(nd(i):@for(hy(j):y(i,j)
你的i j k 都只是下标 并不是集里面的元素 不要在集里面定义 否则会出错
另外你还有括号配对错误等问题 自己根据lingo错误提示查一下看看吧
再问: 大神,跪求您帮我改一下,我忙了一下午,总是改不好。求求您了。谢谢!明天论文答辩,可是到现在还改不好,自己太笨了。
再答: 你点我id看我资料找我 字数太多发不了 其实就是你把sets里面的i j k l 都删了 然后min那句加个右括号