Model:
Title Location Problem;
sets:
demand/1..6/:a,b,d;
supply/1..2/:x,y,e;
link(demand,supply):c;
endsets
data:
a=1.25,8.75,0.5,5.75,3,7.25;
b=1.25,0.75,4.75,5,6.5,7.75;
d=3,5,4,7,6,11;
e=20,20;
enddata
init:
x,y=5,1,2,7;
endinit
[OBJ] min=@sum(link(i,j):c(i,j)*((x(j)-a(i))^2+(y(j)-b(i))^2)^(1/2));
@for(demand(i):[DEMAND_CON] @sum(supply(j):c(i,j))=d(i););
@for(supply(i):[SUPPLY_CON] @sum(demand(j):c(j,i))<=e(i););
@for(supply:@free(X):@free(Y););
END
帮忙看看这个lingo程序错在哪了啊
lingo程序运行不出来出现错误,请高手帮忙!谢谢
1. 由于缺乏数据段,可能导致程序难以运行。错误可能源于数据段的处理。2. 在最后一句中,"n"似乎是一个无关的变量,并未在其他约束条件中出现。这可能是需要修改的另一处错误。3. 楼主需要注意的一个问题是,目标函数是非线性的,而且处理的数据是一个1000*100的矩阵。使用Lingo软件解这个问题可能会...
lingo编程出现老出错,大家帮忙看下是哪里的问题
你就倒数第二行错了,改过的如下:可以运行出结果 Model:Title Location Problem;sets:demand\/1..6\/:a,b,d;supply\/1..2\/:x,y,e;link(demand,supply):c;endsets data:a=1.25,8.75,0.5,5.75,3,7.25;b=1.25,0.75,4.75,5,6.5,7.75;d=3,5,4,7,6,11;e=20,20;enddata...
我的lingo编程总是出现错误代码11,哪位大神可以帮忙看一看,急
1, 查阅LINGO的用户手册得知:(1)LINGO的错误代码11 (error code 11) 是概括性的句法错误, 除非是混淆了LINGO和LINDO的语言(即错误地在lng或lg4文件中使用LINDO语言, 或者在ltx文件中使用LINGO语言), 否则没有详细的错误信息 (是一个"口袋"错误);(2)LINGO15(不含15)以下的版本中, 错误位置可能...
LINGO编程错误~~~求教高手~!!急~
我看了一下,问题在于:没有注意索引覆盖的问题,比如这句:for(route(i,j):for(route(i,k)|k#gt#j #and# z(i,j)*z(i,k)#eq#1:x(k)>=x(j);y(k)>=y(j);));外层循环的i和内层循环的i相互冲突了,你可以根据题意用不同的索引:i,j,k,l,m...一个循环内行尽量避免重复(...
我的lingo编程总是出现错误代码11,哪位大神可以帮忙看一下,有图?
你好,答案如下所示。lingo提问必须把源程序复制粘贴出来,这样才能帮你,不要拍照,希望你能够详细查看。如果你有不会的,你可以提问我有时间就会帮你解答。希望你好好学习。每一天都过得充实。
Lingo 错误代码 12-(data missing right parenthesis)
1,你的程序真的少了个括号。2,你的程序有矛盾,lingo又找不出你的矛盾所在,于是错误判断出你少了个括号。对于第1种情况,你就寻找哪里掉了括号补充上就行了。对于第2种情况,建议你分段将你的程序编程注释程序,然后分别运行调试,最后找到矛盾语句。我有3年数学建模经验,遇到过很多这样的程序问...
LINGO编程问题,想知道我哪里错了呀?
你好,答案如下所示。如图所示,你的红色括号位置错了 希望你能够详细查看。如果你有不会的,你可以提问我有时间就会帮你解答。希望你好好学习。每一天都过得充实。
lingo程序运行不出来出现错误,请高手帮忙!谢谢
错误有可能出现在数据段。另外,最后一句的n有什么用吗?好像并不出现在其他约束语句中…可能这也是一个要修改的地方。最后,楼主要注意的一个问题是个1000*100的矩阵,而且目标函数是非线性的,lingo解起来会很慢,甚至运行了半天结论是没有可行解。最好是用更专业的MATLAB来编程计算。
帮忙看下这个lingo小程序吧,运行老出错~~
你的括号有问题 for(liaochang(i):@bin(k(i));for(wuxianqing(j):@bin(kk(j));for(liaochang(i):@bnd(0.03*d,q(i),s(i));for(wuxianqing(j):@bnd(0.03*d,qq(j),ss(j));这三句后面各少一个括号。哦,忘记了,倒数第二行最后少一个分号,加上就可以了。最后几行写好了...
lingo编程——请大神帮忙看看这错在哪里
model:!3发点4收点基于客户满意的空箱调运问题;sets:suPPlies\/wh1..wh3\/:caPacity,starttime;needs\/v1..v4\/:demand,expecttime;links(suPPlies,needs):cost,volume,transtime,delaytime,limivolume;endsets !目标函数;前面部分帮你改好了,目标函数还是有问题,不清楚你要做啥子 ...