资源简介
禁忌算法是一种随机优化算法,压缩文件提供了禁忌算法的流程并编写了matlab源程序,广大学者学习。
代码片段和文件信息
function [X Y Nonfit xubest1]= TSP_DATA(citynum)
% 城市坐标10个、16 48 52
if citynum==10
disp(‘您选择的是10个城市‘)
% 标准数据 (10个,最佳2.6902)
C1= [0.4000 0.4439]; C2= [0.2439 0.1463];
C3= [0.1707 0.2293]; C4= [0.2293 0.7610];
C5= [0.5171 0.9414]; C6= [0.8732 0.6536];
C7= [0.6878 0.5219]; C8= [0.8488 0.3609];
C9= [0.6683 0.2536]; C10= [0.6159 0.2623];
% 合并城市坐标
X= [C1(1) C2(1) C3(1) C4(1) C5(1) C6(1) C7(1) C8(1) C9(1) C10(1)];
Y= [C1(2) C2(2) C3(2) C4(2) C5(2) C6(2) C7(2) C8(2) C9(2) C10(2)];
xubest1=[1 7 6 5 9 10 3 2 4 8 1];
disbest1=2.6902
Nonfit= 0;
elseif citynum==16
disp(‘您选择的是16个城市‘);
% 标准数据 (bays29,最佳2020)
XY=[38.24 20.42
39.57 26.15
40.56 25.32
36.26 23.12
33.48 10.54
37.56 12.19
38.42 13.11
37.52 20.44
41.23 9.10
41.17 13.05
36.08 -5.21
38.47 15.13
38.15 15.35
37.51 15.17
35.49 14.32
39.36 19.56];
xubest1=[1 14 13 12 7 6 15 5 11 9 10 16 3 2 4 8 1];
disbest1=68.59
X= XY(: 1); Y= XY(: 2);
Nonfit= 0;
elseif citynum==30
disp(‘您选择的是30个城市‘);
% 标准数据 (Oliver30,最佳424.86)
XY= [877;9138;8346;7144;6460;6858;8369;8776;7478;7171;5869;5462;5167;3784;4194;
299;764;2260;2562;1854;450;1340;1840;2442;2538;4126;4521;4435;5835;6232];
xubest1=[1 30 29 4 2 3 7 8 9 10 6 5 13 12 11 14 15 16 17 19 18 20 21 22 23 24 25 28 26 27 1];
disbest1=424.86
X= XY(: 1); Y= XY(: 2);
Nonfit= 0;
elseif citynum==48
disp(‘您选择的是48个城市‘);
% 标准数据 (att48,最佳10628)
XY=[6734 1453;
2233 10 ;
5530 1424;
401 841;
3082 1644;
7608 4458;
7573 3716;
7265 1268;
6898 1885;
1112 2049;
5468 2606;
5989 2873;
4706 2674;
4612 2035;
6347 2683;
6107 669;
7611 5184;
7462 3590;
7732 4723;
5900 3561;
4483 3369;
6101 1110;
5199 2182;
1633 2809;
4307 2322;
675 1006;
7555 4819;
7541 3981;
3177 756;
7352 4506;
7545 2801;
3245 3305;
6426 3173;
4608 1198;
23 2216;
7248 3779;
7762 4595;
7392 2244;
3484 2829;
6271 2135;
4985 140;
1916 1569;
7280 4899;
7509 3239;
10 2676;
6807 2993;
5185 3258;
3023 1942];
xubest1=[1 8 38 31 44 18 7 28 6 37 19 27 17 43 30 36 46 33 20 47 21 32 39 48 5 42 24 10 45 35 4 26 2 29 34 41 16 22 3 23 14 25 13 11 12 15 40 9 1];
disbest1=10628
X= XY(: 1); Y= XY(: 2);
Nonfit= 0;
elseif citynum==52
disp(‘您选择的是52个城市‘)
% 标准数据 (st70,最佳675)
pos=[565.0 575.0;
25.0 185.0;
345.0 750.0;
945.0 685.0;
845.0 655.0;
880.0 660.0;
25.0 230.0;
525.0 1000.0;
580.0 1175.0;
650.0 1130.0;
1605.0 620.0;
1220.0 580.0;
1465.0 200.0;
1530.0 5.0;
845.0 6
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4194 2007-06-12 17:44 TS_TSP\TSP_DATA.m
文件 12179 2007-07-29 16:05 TS_TSP\TS_TSP.m
文件 312 2007-08-03 02:28 TS_TSP\TS_TSP.txt
目录 0 2013-09-04 21:44 TS_TSP
----------- --------- ---------- ----- ----
16685 4
- 上一篇:simuli
nk中mpc模块 - 下一篇:粒子群优化算法演示及matlab源程序
相关资源
- 粒子群优化算法演示及matlab源程序
- 欠定盲源分离经典程序
- Criminisi图像修复
- iriscode虹膜识别MATLAB代码Libor Masek写的
- 提取语音特征短时能量,平均幅度、
- SAR图像去燥的Lee、frost、kuan算法
- CapsuleNet 的MATLAB 实现 求解mnist手写体
- TXT文件转换为BMP图像
- 自适应pid控制器设计及其在matlab中的
- matlab程序实现.vip
- ds-cdma系统的多用户检测matlab程序
- Kraken波导不变量计算matlab程序
- 三门问题matlab程序
- 中心差分法Matlab源程序
- 特征脸提取的matlab代码
- matlab源码包括遗传算法等等
- STBC——OFDM matlab
- 20M带宽高斯信道 Matlab 仿真
- 用MATLAB画齿轮,只要给出基圆半径,
- NNDA PDA JPDA IMM数据关联算法matlab代码
- 波束合成方向图的matlab程序
- 单神经元自适应PID控制器的研究及M
- matlab 实现的RSA加解密算法
- Logistic模型参数的matlab求解
- Henonmap的MATLAB实现
- 基于当前模型的UKF matlab程序
- Matlab正态分布随机数
- K-means聚类算法 matlab实现
- matlab2017 调用vs2017编译器补丁文件
- Matlab实现CORDIC算法
评论
共有 条评论