数学建模社区-数学中国
标题:
lingo代码哪儿错了,求助大神
[打印本页]
作者:
sti_lizhe
时间:
2012-7-1 18:26
标题:
lingo代码哪儿错了,求助大神
这是一段指派问题的代码:
model:
sets:
var/1 2 3 4 5/;
link(var,var):c,x;
endsets
min=@sum(link:c(i,j)*x(i,j));
@for(var(i)
sum(v(j):x(i,j))=1);
@for(var(j)
sum(v(i):x(i,j))=1);
@for(var(i,j)
bin(x));
data:
c=3 8 2 10 3
8 7 2 9 7
6 4 2 7 5
8 4 2 3 5
9 10 6 9 10;
enddata
运行时老是显示
2012-7-1 18:26 上传
下载附件
(42.23 KB)
请各位帮帮忙啦!!
作者:
sti_lizhe
时间:
2012-7-1 18:28
上面不是愤怒的表情啦,是 : @
作者:
sti_lizhe
时间:
2012-7-1 18:36
我貌似已经知道了,囧。。
作者:
qlb061
时间:
2012-7-1 20:45
model:
sets:
var/1 2 3 4 5/;
link(var,var):c,x;
endsets
min=@sum(link:c*x);
@for(var(i):@sum(var(j):x(i,j))=1);
@for(var(j):@sum(var(i):x(i,j))=1);
@for(link:@bin(x));
data:
c=3 8 2 10 3
8 7 2 9 7
6 4 2 7 5
8 4 2 3 5
9 10 6 9 10;
enddata
end
复制代码
作者:
wssl103050
时间:
2012-7-1 21:38
呵呵呵
作者:
limgan
时间:
2012-7-3 11:24
不是很懂,还是要认真的看一看!
作者:
liwenqing2009
时间:
2012-7-3 18:49
model:
sets:
var/1 2 3 4 5/;
link(var,var):c,x;
endsets
min=@sum(link(i,j):c(i,j)*x(i,j));
@for(var(i)
sum(var(j):x(i,j))=1);
@for(link(i,j)
bin(x(i,j)));
data:
c=3 8 2 10 3
8 7 2 9 7
6 4 2 7 5
8 4 2 3 5
9 10 6 9 10;
enddata
作者:
oppo603
时间:
2012-7-5 13:42
你把题一起列出来吧。
作者:
zzpals
时间:
2012-7-7 01:11
本帖最后由 zzpals 于 2012-7-7 01:12 编辑
你的程序有两处错误:1、在第6行,可以写min=@sum(link:c*x);也可以写min=@sum(link(i,j):c(i,j)*x(i,j));但不能c、x中指定i、j,link里却没有。
2、第9行,用@for(link(i,j)
bin(x(i,j)));或者@for(link
bin(x));都可以,但是var(i,j)这种用法我还是第一次见到。
那个表情要记得用一个冒号和一个@替代。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5