简单lingo程序有错误,求大神帮忙,在线等!

简单lingo程序有错误,求大神帮忙,在线等!,第1张

你的@pi是从哪来的 lingo里面没有什么@pi函数 最近看见好几个人这样写 不知道你们怎么想的

别的地方应该是没有语法错误的 提示你哪里有错你删一下重写好了 可能有非法字符

model:

sets:

shiduan/17/:t,need;

xinghao/14/:num,minl,maxl,gcost,bcost,qcost;

link(shiduan,xinghao):x,y,z;

endsets

data:

t=6 3 3 2 4 4 2;

need=12000 32000 25000 36000 25000 30000 18000;

num=10 4 8 3;

minl=750 1000 1200 1800;

maxl=1750 1500 2000 3500;

gcost=2250 1800 3750 4800;

bcost=27 22 18 38;

qcost=5000 1600 2400 1200;

enddata

min=s+q+r;

s=@sum(link(i,j):x(i,j)t(i)gcost(j));

q=@sum(link(i,j):x(i,j)bcost(j)t(i)(y(i,j)-minl(j)));

!r=@sum(link(i,j):((@sign(x(i,j)-@if(i#eq#1,0,x(i-1,j)))+1)/2)x(i,j)-@if(i#eq#1,0,x(i-1,j)))qcost(j);

!r=@sum(link(i,j):@if(link(i,j):x(i,j)#gt#x(i-1,j),x(i,j)-x(i-1,j)qcost(j)),0);

@for(shiduan(i):@sum(xinghao(j):x(i,j)y(i,j))>=need(i));

@for(link(i,j):@gin(x(i,j)));

@for(link(i,j):x(i,j)<=num(j));

@for(link(i,j):@bnd(minl(j),y(i,j),maxl(j)));

end

问题出在注释掉的那句,但我不清楚你要做什么,所以没法改

以上就是关于简单lingo程序有错误,求大神帮忙,在线等!全部的内容,包括:简单lingo程序有错误,求大神帮忙,在线等!、lingo程序如下,提示161错误代码,求大神指点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10164035.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存