求助lingo大佬,循环语句这里一直出现错误代码11 50

model:sets:cities/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19/;roads(cities,citie... model: sets: cities/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19/; roads(cities,cities)/1 2,1 3,1 4,1 5,1 6,1 8,1 13,1 17,2 5,2 6,3 7,3 13,4 8,5 9,6 9,6 10,6 11,7 12,8 9,8 14,9 19,10 19,11 10,11 18,12 11,12 16,12 18,13 7,13 15,14 19,15 16,16 18,17 19,18 17,18 19/:d; transportation/1,2,3/:w,c,g;link(roads,transportation):x; endsets data: d=8476.42,8406,8787,8733,8500,8889,8532,8870,259.82,100.47,249.69,289,393,89.38,242.84,207.99,201.27,90.43,126.12,94.88,97.76,86.54,85.43,141.63,103.23,62.6,93.33,131.99,95.09,71.12,147.8,50.99,193,178.06,73.16; w=4.88,4.88,0.1539;c=30,0.02,0.04;q=1000;g=48,30,19.13; enddata [OBJ]min=@sum(link(i,j,k):d(i,j)*q*c(k)*x(i,j,k))+@sum(link(i,j,k):d(i,j)*q*g(k)*w(k)*x(i,j,k));@for x(i,j,1)+x(i,j,2)+x(i,j,3)<=1@for @bin((link(i,j,k):x(i,j,k));@for x(8 9,3)=x(12 11,3)=x(12 16,3)=x(12 18,3)=x(15 16,3)=x(18 16,3)=0@for i=1 2,1 3,1 4,1 5,1 6,1 8,1 13,1 17;x(i,j,k)=0end 展开
 我来答
bill8341
高粉答主

2018-05-24 · 关注我不会让你失望
知道大有可为答主
回答量:1.8万
采纳率:95%
帮助的人:3538万
展开全部

@for x(i,j,1)+x(i,j,2)+x(i,j,3)<=1

@for @bin((link(i,j,k):x(i,j,k));

@for x(8 9,3)=x(12 11,3)=x(12 16,3)=x(12 18,3)=x(15 16,3)=x(18 16,3)=0

@for i=1 2,1 3,1 4,1 5,1 6,1 8,1 13,1 17;x(i,j,k)=0

这几句语法完全不对

但我不清楚你要做什么

还是给原题我看看

更多追问追答
追问

我自己已经能改到运行了,但是结果好像很奇怪,这个程序的目的是求出运输最优

但求出来是

追答
不要模型,我看不懂模型
给原题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式