• 大小: 585KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: Matlab
  • 标签: chaos  TSP  matlab  

资源简介

程序已在matlab 上仿真实现,方便大家学习研究混沌算法在路径规划中的,里面详细的介绍了matlab 程序的思路与具体的流程,算法步骤,方便学习,详细的见混沌算法入门的word 文档。

资源截图

代码片段和文件信息

clear;
clc;
close all;
tic
X=[
    16.4700     96.1000
    16.4700     94.4400
    20.0900     92.5400
    22.3900     93.3700
    25.2300     97.2400
    22.0000     96.0500
    20.4700     97.0200
    17.2000     96.2900
    16.3000     97.3800
    14.0500     98.1200
    16.5300     97.3800
    21.5200     95.5900
    19.4100     97.1300
    20.0900     92.5500]; % 各城市的坐标值/或者可以另外将X做成mat文件,利用load函数加载文件
Time=1000000;  %迭代次数
D=Distanse(X);      %计算距离矩阵
N=size(D1);        %城市的个数
disp([‘N=‘num2str(N)‘,迭代次数=‘num2str(Time)]);
S1=randperm(N);     %随机产生一个初始路线
DrawPath2(S1X)      % 画出随机解的路径图    
pause(0.0001)
disp(‘初始路线:‘)
OutputPath(S1);     % 输出随机解的路径和总距离
Rlength=PathLength(DS1);   %路长
disp([‘总距离:‘num2str(Rlength)]);
u=4; %这是混沌参数
x2=0.1;%混沌数列的初值,保证其取值在0~1之间

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-04-06 11:08  混沌COA优化TSP\
     文件         333  2017-03-12 19:31  混沌COA优化TSP\CityPosition1.mat
     文件         274  2017-03-09 15:44  混沌COA优化TSP\Distanse.m
     文件         733  2017-03-09 17:56  混沌COA优化TSP\DrawPath2.m
     文件         233  2017-03-11 16:16  混沌COA优化TSP\NewAnswerChaos.m
     文件         205  2017-03-11 16:18  混沌COA优化TSP\OutputPath.m
     文件         444  2017-03-11 16:59  混沌COA优化TSP\PathLength.m
     文件      687616  2017-03-09 22:42  混沌COA优化TSP\ch3+混沌算法入门.doc
     文件        1776  2017-03-11 18:18  混沌COA优化TSP\chaosTspMain.m
     文件         960  2010-08-02 20:02  混沌COA优化TSP\dsxy2figxy.m
     文件         429  2017-03-08 16:26  混沌COA优化TSP\logistic.m

评论

共有 条评论