wwb-et 发表于 2009-7-21 11:11

一道简单的lingo题,怎么办?

sets:
city/1..6/:u;
link(city,city)|&2#gt#&1:x,d;
endsets
data:
d= 702 454 842  2396 1196
       324 1093 2136 764
           1137 2180 798
                1616 1857
                     2900;                          
enddata
n=@size(city);
min=@sum(link:x*d);
@for(city(k):@sum(city(i)|i#ne#k:x(i,k))=1;
@sum(city(j)|j#ne#k:x(k,j))=1;);
@for(link(j,k)|k#gt#1:u(j)-u(k)+n*x(j,k)<=n-1);
@for(link:@bin(x));
@for(city(i):u(i)<=n-1);
end
哪错了?

wwb-et 发表于 2009-7-21 11:12

1# wwb-et

wwb-et 发表于 2009-7-21 14:04

运行老说@for(city(k)sum(city(i)|i#ne#k:x(i,k))=1;
@sum(city(j)|j#ne#k:x(k,j))=1;);
@for(link(j,k)|k#gt#1:u(j)-u(k)+n*x(j,k)<=n-1);
这附近出错,下标问题

J2xscorpio 发表于 2009-7-21 15:12

一路飘过!!!!!!!!

flag111 发表于 2009-7-21 16:05

程序看不清啊。
页: [1]
查看完整版本: 一道简单的lingo题,怎么办?