lingo报错
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/29 04:45:45
目标函数那句括号没有配对另外你的那些x到底是一维的还是二维的
给完整的不一定是这里错再问:多谢啦~再答:所有集名和变量名后面都写下标再问:还是不行,我在自己看看吧,还是多谢啦~
标点都要用英文半角标点你这个min后面的分号是中文的
没有任何错误结果是Globaloptimalsolutionfound.Objectivevalue:161.1724Objectivebound:161.1724Infeasibilities:0.
sets:Flight/1..92/:z;Assign(Flight,Flight):c,y;endsetsdata:!c=1.00\x05……;enddatamax=@sum(Assign:c*y)
说明语法是没有问题的,检查逻辑错误.
错误改好了,只是找不到可行解,你看下是不是你那个约束条件有问题model:!集部分;sets:sector/1..10/:x,lamda,A,v,c,s,T,AST,mu,rho,omega,rt,f
model:sets:city/1..10/:u;link(city,city):d,x;endsetsdata:d=07458612131118703109145141717430591021827
错误很多,你对照着比较一下吧model:sets:num_i/1..4/;num_j/1..4/;num_t/1..7/;link(num_i,num_j,num_t):x;link2(num_i,n
楼主的lingo基础确实不是很好,建议多看看lingo教程.语法错误修改如下:但是却没有结果出来.楼主最后四个等式表示什么意思?希望我能修改完善model:min=w1+w2+w3+w4;w1=100
语法上倒是没什么错误数据也不必非要按行写model:sets:renshu/1..4/:x,v;xianliang/1..4/:b;link(xianliang,renshu):a;endsetsda
这样改语法就没问题了model:sets:yj/1..7/:z;yi/1..6/:;yk/1..5/:;sl1(yi,yj):x,d,s,k;sl2(yj,yk):a;sl3(yi,yk):b;end
如果前面集合定义没错的话,那么这句也没错.建议把全部代码贴出来看看,lingo报错行数不一定准确,有时错误会在报错的上一行.
你写的是lindo语法不要写这种除法都变成乘法好吗然后再把括号展开非常数放到左边
model:sets:cd/1..3/:a;xd/1..4/:b;links(cd,xd):c,x;px/1..13/:d1,d2;endsetsdata:a=300200400;b=20010045
model:sets:row/1..3/:b;col/1..2/:c,x,l,u;matrix(row,col):A;endsetsmin=@sum(col:c*x);@for(col:@bnd(l,
MODEL:sets:Quarters/1..4/:a,k,d,c,t,p;endsetsdata:k=25,35,30,10;d=10,15,25,20;c=1000,800,800,1000;t=
是这两处有问题:min=@sum(sell(i):p(i)*x(i))+0.1*@sum(need(j):t(j)*(t(j)+1)/2+w(j)*(w(J)+1/2))!少一个右括号;+@sum
你一会写z(i,j)一会写z(j)那z到底是几维的如果不一样那就别用一个字母表示M也一样再问:我修改了以后cus/b1..b49/;总是这行报错~~再答:前一句后面没加分号再问:我总体语法应该没问题吧
标点请用英文的model:sets:cities/A,B,C,D,E,F,G/;!定义7个城市;roads(cities,cities)/A,BA,CB,DB,EB,FC,DC,EC,FD,GE,GF