下面LINGO程序哪里错了~急model:sets:city/1..10/:u;link(city,city):d,x;endsetsdata:d= 0 7 4 5 8 6 12 13 11 187 0 3 10 9 14 5 14 17 174 3 0 5 9 10 21 8 27 125 10 5 0 14 9 10 9 23 168 9 9 14 0 7 8 7 20 196 14 10 9 7 0 13 5 25 1312 5 21 10 8 13 0

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 05:02:16
下面LINGO程序哪里错了~急model:sets:city/1..10/:u;link(city,city):d,x;endsetsdata:d= 0 7 4 5 8 6 12 13 11 187 0 3 10 9 14 5 14 17 174 3 0 5 9 10 21 8 27 125 10 5 0 14 9 10 9 23 168 9 9 14 0 7 8 7 20 196 14 10 9 7 0 13 5 25 1312 5 21 10 8 13 0

下面LINGO程序哪里错了~急model:sets:city/1..10/:u;link(city,city):d,x;endsetsdata:d= 0 7 4 5 8 6 12 13 11 187 0 3 10 9 14 5 14 17 174 3 0 5 9 10 21 8 27 125 10 5 0 14 9 10 9 23 168 9 9 14 0 7 8 7 20 196 14 10 9 7 0 13 5 25 1312 5 21 10 8 13 0
下面LINGO程序哪里错了~急
model:
sets:
city/1..10/:u;
link(city,city):d,x;
endsets
data:
d= 0 7 4 5 8 6 12 13 11 18
7 0 3 10 9 14 5 14 17 17
4 3 0 5 9 10 21 8 27 12
5 10 5 0 14 9 10 9 23 16
8 9 9 14 0 7 8 7 20 19
6 14 10 9 7 0 13 5 25 13
12 5 21 10 8 13 0 23 21 18
13 14 8 9 7 5 23 0 18 12
11 17 27 23 20 25 21 18 0 16
18 17 12 16 19 12 18 12 16 0;
enddata
min=@sum(link:d*x);
@for(city(j):@sum(city(i)|j#ne#i:x(i,j))=1);!城市j前有一个城市相连;
@for(city(i):@sum(city(j)|j#ne#i:x(i,j))=1);!城市i后有一个城市相连;
@for(link(i,j)|i#ne#j#and#i#gt#l:u(i)-u(j)+10*x(i,j)

下面LINGO程序哪里错了~急model:sets:city/1..10/:u;link(city,city):d,x;endsetsdata:d= 0 7 4 5 8 6 12 13 11 187 0 3 10 9 14 5 14 17 174 3 0 5 9 10 21 8 27 125 10 5 0 14 9 10 9 23 168 9 9 14 0 7 8 7 20 196 14 10 9 7 0 13 5 25 1312 5 21 10 8 13 0
model:
sets:
city/1..10/:u;
link(city,city):d,x;
endsets
data:
d= 0 7 4 5 8 6 12 13 11 18
7 0 3 10 9 14 5 14 17 17
4 3 0 5 9 10 21 8 27 12
5 10 5 0 14 9 10 9 23 16
8 9 9 14 0 7 8 7 20 19
6 14 10 9 7 0 13 5 25 13
12 5 21 10 8 13 0 23 21 18
13 14 8 9 7 5 23 0 18 12
11 17 27 23 20 25 21 18 0 16
18 17 12 16 19 12 18 12 16 0;
enddata
min=@sum(link:d*x);
@for(city(j):@sum(city(i)|j#ne#i:x(i,j))=1);!城市j前有一个城市相连;
@for(city(i):@sum(city(j)|j#ne#i:x(i,j))=1);!城市i后有一个城市相连;
@for(link(i,j)|i#ne#j#and#i#gt#1:u(i)-u(j)+10*x(i,j)