lingo程序在如下程序中:MODEL:Traveling Salesman Problem for the cities ofAtlanta,Chicago,Cincinnati,Houston,LA ;SETS:CITY / 1..5/:U; U( I) = sequence no.of city;LINK( CITY,CITY):DIST,The distance matrix;X; X( I,J) = 1 if we use link I,J;ENDS

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:54:07
lingo程序在如下程序中:MODEL:Traveling Salesman Problem for the cities ofAtlanta,Chicago,Cincinnati,Houston,LA ;SETS:CITY / 1..5/:U; U( I) = sequence no.of city;LINK( CITY,CITY):DIST,The distance matrix;X; X( I,J) = 1 if we use link I,J;ENDS

lingo程序在如下程序中:MODEL:Traveling Salesman Problem for the cities ofAtlanta,Chicago,Cincinnati,Houston,LA ;SETS:CITY / 1..5/:U; U( I) = sequence no.of city;LINK( CITY,CITY):DIST,The distance matrix;X; X( I,J) = 1 if we use link I,J;ENDS
lingo程序
在如下程序中:
MODEL:
Traveling Salesman Problem for the cities of
Atlanta,Chicago,Cincinnati,Houston,LA ;
SETS:
CITY / 1..5/:U; U( I) = sequence no.of city;
LINK( CITY,CITY):
DIST,The distance matrix;
X; X( I,J) = 1 if we use link I,J;
ENDSETS
DATA:Distance matrix,it need not be symmetric;
DIST = 0 702 454 842 2396
702 0 324 1093 2136
454 324 0 1137 2180
842 1093 1137 0 1616
2396 2136 2180 1616 0 ;
ENDDATA
The model:Ref.Desrochers & Laporte,OR Letters,
Feb.91;
N = @SIZE( CITY);
MIN = @SUM( LINK:DIST * X);
@FOR( CITY( K):
It must be entered;
@SUM( CITY( I)| I #NE# K:X( I,K)) = 1;
It must be departed;
@SUM( CITY( J)| J #NE# K:X( K,J)) = 1;
Weak form of the subtour breaking constraints;
These are not very powerful for large problems;
@FOR( CITY( J)| J #GT# 1 #AND# J #NE# K:
U( J) >= U( K) + X ( K,J) -
( N - 2) * ( 1 - X( K,J)) +
( N - 3) * X( J,K)
);
);
Make the X's 0/1;
@FOR( LINK:@BIN( X));
For the first and last stop we know...;
@FOR( CITY( K)| K #GT# 1:
U( K) = 1 + ( N - 2) * X( K,1)
);
END
其中的语句:
@FOR( CITY( J)| J #GT# 1 #AND# J #NE# K:
U( J) >= U( K) + X ( K,J) -
( N - 2) * ( 1 - X( K,J)) +
( N - 3) * X( J,K)
);
和语句:
@FOR( CITY( K)| K #GT# 1:
U( K) = 1 + ( N - 2) * X( K,1)
);
感激不尽

lingo程序在如下程序中:MODEL:Traveling Salesman Problem for the cities ofAtlanta,Chicago,Cincinnati,Houston,LA ;SETS:CITY / 1..5/:U; U( I) = sequence no.of city;LINK( CITY,CITY):DIST,The distance matrix;X; X( I,J) = 1 if we use link I,J;ENDS
这是商旅问题的代码,涉及到算法,详情参考图论的算法.

提错地方了,下面提
百度知道 > 电脑/网络 > 程序设计

lingo程序在如下程序中:MODEL:Traveling Salesman Problem for the cities ofAtlanta,Chicago,Cincinnati,Houston,LA ;SETS:CITY / 1..5/:U; U( I) = sequence no.of city;LINK( CITY,CITY):DIST,The distance matrix;X; X( I,J) = 1 if we use link I,J;ENDS 我在使用lingo时出现THE MODEL DIMENSIONS EXCEED THE CAPACITY OF THIS VERSION.哪位大虾可以告诉我是什么地方出了问题.如何解决,程序应该不用出错.谢谢.程序如下:model:title CUMCM-2003B-01;sets:cai / 1..10 /:crate, lingo程序如何运行 lingo程序超出lingo软件规模谢谢你! 用数学模型lingo程序做, lingo求不出可行解程序对应的方程组如上所示,lingo程序如下:model: sets: plan/1..36/;分配方法(堆数)有36种; raw/1..14/:l,total;第二档原料有14种,l是原料长度,total是各个原料的根数; require Lingo求不出可行解程序对应的方程组如上所示,lingo程序如下:model: sets: plan/1..36/;分配方法(堆数)有36种; raw/1..14/:l,total;第二档原料有14种,l是原料长度,total是各个原料的根数; require 这个lingo程序错在哪?我编了个lingo程序,测试的时候出错,感激不尽~以下是程序“MODEL:title 码流提取问题;SETS:job/1..5/;worker/1..16/;assign(job,worker):x,a,b;ENDSETSDATA:a=30.8667,32.7657,35.4304,37.781,40.3113,28.6755, 帮我运行个lingo的程序,我这边运行不了程序如下:model:sets:cities/1..6/:u; link(cities,cities):dist,x;endsetsn=@size(cities);data:dist=0 5600 3500 2100 5100 60005600 0 2100 5700 7800 70003500 2100 0 3600 6800 68002100 5700 3600 0 51 在lingo最优化程序中,总说模型定义错误,还有15号错误,这是怎么回事,要怎么改,想了很久也没想出哪错model:sets:head/1..10/:;tail/1..10/:;links(head,tail):q,w;endsetsdata:w=0 0.8 0.5 0.9 1.2 1.4 1.2 1.6 1.7 2.20.8 0 0.9 lingo程序:model:sets:product/1..3/:a,b; row/1..5/:c,d,y; num/1..9/:x; endsets其中的product和num该怎么用?还有平时不是用的col么而不是num区别在哪? 关于LINGO程序lingo程序如下:sets:a/1..5/:x; endsets data:x=1,2,3,4,5;enddata 若知道a(i):x(i)=5,如何写出程序求出i的值 菜鸟求lingo下题程序 线性最优化的LINGO程序举例 在C程序中X eraser在程序中是什么意思 lingo中model is illdefined什么意思? 急!急!急!在lingo中如何编写如下程序:x(i,j)=0 当i在1到5,j在1到5x(i,j)=0 当i在6到10,j在6到10x(i,j)=0 当i在11到15,j在11到15