lingo运行的时候,sets语法出错,怎么回事,应该不是字母的原因吧!!!

model
sets
sk/s1,s2,s3/:a;
xq/x1,x2,x3,x4/:b,c;
links(sk,xq):c,x;
endsets
data
a=50 60 50;
b=30 70 10 10;
c=80 140 30 50;
c=160 130 220 170
140 130 190 150
190 200 230 0;
enddata
min=@sum(links(i,j):c(i,j)*x(i,j));
@for(sk(i):@sum(xq(j):x(i,j))=a(i));
@for(xq(j):@sum(sk(i):x(i,j))>=b(j));
@for(xq(j):@sum(sk(i):x(i,j))<=c(j));
end

都要有冒号 model sets和data后面都漏了
c 的定义也重复了
温馨提示:内容为网友见解,仅供参考
无其他回答

使用LINGO解决整数规划时遇到的语法错误,求大神解答?
模型有错误,无可行解 模型太复杂,lingo无法求解 估计你的情况应该是第一种,不是语法问题

LINGO程序出错,请高手进来帮我,很急很急啊
min=0.66*Q^0.51*20+@sum(myset(j):myset1(i):(@sum(x(i,j)));!这里语法错,但是不是很清楚楼主的意思所以无法修改;!因为这里无法修改,所以以下的程序也无法运行查错,建议楼主在问题补充里将以上错误改正再试试;sum(myset1(i):L(i))=20;sum(myset(j):x(1,j)*S(j))>150-...

LINGO运行出现语法错误
model后面要有冒号

lingo的使用 下面语句运行总出错,求帮忙看看那里错了?
sets:worker\/1..4\/;thing\/1..4\/;assignment(worker,thing):c,x;endsets data:c=15,18,21,24,19,23,22,18,26,18,16,19,19,21,23,17;enddata min=@sum(assignment(i,j):c(i,j)*x(i,j));for(worker(i):@sum(thing(j):x(i,j))=1);for(thing(j):@sum(worker(i):x(...

lingo 9.0问题运行出错
缺少关系运算符,改为这样就可以了。sets:S\/1..4\/:a;D\/1..4\/:b;L(s,d):c,x;endsets data:a=400,600,200,200;b=350,400,300,150;c=2,9,3,4,8,3,5,7,7,6,1,2,4,5,2,5;enddata min=@sum(l:c*x)+1200*y+1500*(1-y);for(d(j):@sum(s(i):x(i,j))= b...

lingo程序运行不出来出现错误,请高手帮忙!谢谢
因为没有数据段,所以可能很难修改。错误有可能出现在数据段。另外,最后一句的n有什么用吗?好像并不出现在其他约束语句中…可能这也是一个要修改的地方。最后,楼主要注意的一个问题是个1000*100的矩阵,而且目标函数是非线性的,lingo解起来会很慢,甚至运行了半天结论是没有可行解。最好是用更专业...

lingo解决运量分配出现语法错误,求指教
weight是一个向量,volume和cost是矩阵,目标函数中它们三个相乘不能这样表示。

lingo程序出错。。。求错误原因。。。
lingo里面下标不能为变量 否则不行 你这里面明显用了变量作下标

LINGO程序哪里出错了运行不了啊
6600.000 Infeasibilities: 0.000000 你改下看能否运行,如果不能我这有通过的源码给你。最后给你点下建议:从代码上看的出你对lingo以有了比较好的基础个人觉得书写lingo代码不要通篇都大写字母,这样看的不是很舒服(反正我是这样觉得)。

lingo中运行,出错了,不知道怎么改
我给你改过了啊 你每句下标都不要漏掉 然后第一个约束不对 最后两句的条件限制也不对

相似回答