lingo怎么解决TSP问题比如我已知A,B,C,D.之间的距离,求最小解,写出程序,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:41:40
lingo怎么解决TSP问题比如我已知A,B,C,D.之间的距离,求最小解,写出程序,

lingo怎么解决TSP问题比如我已知A,B,C,D.之间的距离,求最小解,写出程序,
lingo怎么解决TSP问题
比如我已知A,B,C,D.之间的距离,求最小解,写出程序,

lingo怎么解决TSP问题比如我已知A,B,C,D.之间的距离,求最小解,写出程序,
这段程序是关于13个城市的tsp问题的程序,一般解决更多城市的tsp问题,有蚁群,神经网络,和模拟退火等方法,这里给出lingo的程序,算作抛砖引玉吧.
MODEL:
SETS:
city/A1..A13/:U;!U(i)=cicy No;
links(city,city):distance,!the distance of the matrix;
X;!x(i,j)=1 if we use link i,j;
ENDSETS
DATA:!distance matrix;
!10000,the distance of impossible link;
distance= 0,62,92,73,10000,10000,10000,10000,10000,10000,10000,10000,10000,
62,0,10000,10000,58,10000,10000,10000,10000,10000,10000,10000,10000,
92,10000,0,10000,10000,52,57,10000,10000,10000,10000,10000,10000,
73,10000,10000,0,10000,10000,59,10000,10000,10000,10000,10000,10000,
10000,58,10000,10000,0,10000,10000,104,10000,10000,10000,10000,10000,
10000,10000,52,10000,10000,0,10000,10000,85,104,10000,77,10000,
10000,10000,57,59,10000,10000,0,10000,81,10000,10000,10000,10000,
10000,10000,10000,10000,104,10000,10000,0,10000,115,166,10000,10000,
10000,10000,10000,10000,10000,85,81,10000,0,10000,10000,10000,63,
10000,10000,10000,10000,10000,104,10000,115,10000,0,10000,10000,10000,
10000,10000,10000,10000,10000,10000,10000,166,10000,10000,0,87,73,
10000,10000,10000,10000,10000,77,10000,10000,10000,10000,87,0,10000,
10000,10000,10000,10000,10000,10000,10000,10000,63,10000,73,10000,0;
ENDDATA
n=@SIZE(city);
!minimize total distance of the links;
MIN=@SUM(links:distance*X);
!the entrance;
@FOR(city(k):
@SUM(city(i)|i#ne#k:x(i,k))=1;
!it must be departed;
@SUM(city(j)|j#ne#k:x(k,j))=1;
@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(links:@BIN(x)); !it makes the x's 0 or 1;
@FOR(city(k)|k#gt#1:
U(k)=1+(N-2)*X(k,1));
END

lingo怎么解决TSP问题比如我已知A,B,C,D.之间的距离,求最小解,写出程序, 用lingo解决10个城市的TSP问题 .粒子群算法解决TSP问题的目标函数是什么? 50分在线等34*34矩阵TSP问题matlab或lingo程序求一个34*34矩阵的TSP问题的MATLAB或者lingo的程序均可.有会的联系我我传矩阵过去.如果如数正确能运行处最佳解,加赏剩余分数. lingo语言解决运输问题的例题 怎样解决lingo中三重循环问题 什么是tsp问题 已知TSP是NP难的 证明WTSP是NP难的 是一道数模题 这个要怎么证明?TSP是旅行商问题 WTSP流浪旅行商问题 请问用lingo软件怎么解决分段函数问题,有没有详细的例子 lingo解决线性规划的问题图片点击了看比较清晰 知道怎么做的加QQ381685394 我会采纳您的答案的 lingo运行时说是在data出缺少右括号,但是我检查了以后觉得不是括号问题啊 怎么解决呢 求lingo大神帮忙解决这个求极值问题大神请给我源代码 求用lingo怎么解决反三角函数 lingo 里怎么表示某数的N次方,比方我想表示 1-y/9000w 的N次方,在lingo里怎么表示?还有就是貌似LINGO里除号 / 也不是这样表示的,望也得到解答.新手,第一次用.可我的问题没有解决.我把实际情况给 我想再问你一个问题有关lingo if语句的怎么用lingo表示 if A lingo取整函数lingo中取整怎么取啊!比如t=[a/b][a/b]表示不大于a/b的整数 用lingo怎么求解线性规划问题 数学建模多目标规划怎么用lingo解决,程序?