一个lingo程序,大家帮忙看看哪里错了?
model:title first step
sets:
demand/1,2/:dem;
supply/1..5/:sup;
link(supply,demand):,d,c;
endsets
min=@sum(link(i,j):d(i,j)*c(i,j));
@for(suply(i):@sum(demand(j):c(i,j))<sup(i));
@for(demand(j):@sum(suply(i):c(i,j))>dem(j));
data:
sup=640,390,520,150,400;
demand=1000,700;
d=120 321.6
157.6 177.6
200.4 122.4
288 210
204 400.8;
enddata
end model:
sets:
demand/1..2/:dem;
supply/1..5/:sup;
link(supply,demand):d,c;
endsets
min=@sum(link(i,j):d(i,j)*c(i,j));
@for(supply(i):@sum(demand(j):c(i,j))<sup(i));
@for(demand(j):@sum(supply(i):c(i,j))>dem(j));
data:
sup=640,390,520,150,400;
dem=1000,700;
d=120 321.6
157.6 177.6
200.4 122.4
288 210
204 400.8;
enddata
end(我刚刚接触lingo懂得不多但是建议你输命令的时候认真点,少打错点字{:soso_e113:}) 那个生气的表情是: @ 中间没有空格 model:
sets:
demand/1..2/:dem;
supply/1..5/:sup;
link(demand,supply):d,c;
endsets
min=@sum(link(i,j):d(i,j)*c(i,j));
@for(supply(i):@sum(demand(j):c(j,i))<sup(i));
@for(demand(j):@sum(supply(i):c(j,i))>dem(j));
data:
sup=640,390,520,150,400;
dem=1000,700;
d=120 321.6
157.6 177.6
200.4 122.4
288 210
204 400.8;
enddata
end 1.title first step后少分号
2.link(supply,demand):,d,c;中d前面多了一个逗号
3.@for(suply(i):@sum(demand(j):c(i,j))<sup(i));中suply少个p
4.@for(demand(j):@sum(suply(i):c(i,j))>dem(j));中suply少个p
5.demand=1000,700;应该为dem=1000,700; 中间运算语句输错了了吧 李连杰 发表于 2012-7-25 09:46 static/image/common/back.gif
中间运算语句输错了了吧
详细些,我会再给评分的。 漩沐 发表于 2012-7-30 10:38 static/image/common/back.gif
model:
sets:
demand/1..2/:dem;
在回复帖子加入代码的时候,把全部代码选中,之后选择帖子编辑器中的"<> "这个符号,就不会出校什么表情的符号了,而且还帮你分行了。挺方便的! darker50 发表于 2012-7-30 14:34 static/image/common/back.gif
在回复帖子加入代码的时候,把全部代码选中,之后选择帖子编辑器中的" "这个符号,就不会出校什么表情 ...
谢谢啊,我刚刚开始发帖子,不太会,直接从lingo中复制过来了 model:
title: first step;
sets:
demand/1,2/:dem;
supply/1..5/:sup;
link(supply,demand):d,c;
endsets
min=@sum(link(i,j):d(i,j)*c(i,j));
@for(supply(i):
@sum(demand(j):c(i,j))<sup(i));
@for(demand(j):
@sum(supply(i):c(i,j))>dem(j));
data:
sup=640,390,520,150,400;
dem=1000,700;
d=120 321.6
157.6 177.6
200.4 122.4
288 210
204 400.8;
enddata
end
页:
[1]
2