全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
function MinD,BestPath=MainAneal(CityPosition,pn) function MinD,BestPath=MainAneal2(CityPosition,pn)%此题以中国 31 省会城市的最短旅行路径为例,给出 TSP 问题的模拟退火程序%CityPosition_31=1304 2312;3639 1315;4177 2244;3712 1399;3488 1535;3326 1556;.%3238 1229;4196 1044;4312?790;4386?570;3007 1970;2562 1756;.%2788 1491;2381 1676;1332?695;3715 1678;3918 2179;4061 2370;.%3780 2212;3676 2578;4029 2838;4263 2931;3429 1908;3507 2376;.%3394 2643;3439 3201;2935 3240;3140 3550;2545 2357;2778 2826;2370 2975;%T0=clockglobal path p2 D;m,n=size(CityPosition);%生成初始解空间,这样可以比逐步分配空间运行快一些TracePath=zeros(1e3,m);Distance=inf*zeros(1,1e3);D = sqrt(CityPosition( :,ones(1,m) - CityPosition( :,ones(1,m).2 +(CityPosition( : ,2*ones(1,m) - CityPosition( :,2*ones(1,m).2 );%将城市的坐标矩阵转换为邻接矩阵(城市间距离矩阵)for i=1:pnpath(i,:)=randperm(m);%构造一个初始可行解endt=zeros(1,pn);p2=zeros(1,m);iter_max=100;%input(请输入固定温度下最大迭代次数 iter_max= );m_max=5;%input(请输入固定温度下目标函数值允许的最大连续未改进次数 m_nax= ) ;%如果考虑到降温初期新解被吸收概率较大,容易陷入局部最优%而随着降温的进行新解被吸收的概率逐渐减少,又难以跳出局限%人为的使初期 iter_max,m_max 较小,然后使之随温度降低而逐步增大, 可能%会收到到比较好的效果T=1e5;N=1;tau=1e-5;%input(请输入最低温度 tau= );%nn=ceil(log10(tau/T)/log10(0.9);while?T=tau%Len2-Len1Rif find(Len2-Len1R)=0)path(find(Len2-Len1R)=0), : )=path2(find(Len2-Len1R)=0), : );Len1(find(Len2-Len1R)=0)=Len2(find(Len2-Len1R)=0);TempMinD,TempIndex=min(Len1);%TempMinDTracePath(N,: )=path(TempIndex,: );Distance(N,: )=TempMinD;N=N+1;T=T*0.9;m_num=0;elsem_num=m_num+1;enditer_num=iter_num+1;endT=T*0.9%m_num,iter_num,Nend MinD,Index=min(Distance);BestPath=TracePath(Index,: );disp(MinD)%T1=clock%更新路线子程序function p2=ChangePath2(p1,CityNum)global p2;while(1)R=unidrnd(CityNum,1,2);if abs(R(1)-R(2)1break;endendR=unidrnd(CityNum,1,2);I=R(1);J=R(2);%len1=D(p(I),p(J)+D(p(I+1),p(J+1);%len2=D(p(I),p(I+1)+D(p(J),p(J+1);if IJp2(1:I)=p1(1:I);p2(I+1:J)=p1(J:-1:I+1);p2(J+1:CityNum)=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026铁路公安局面试题及答案
- 2026年成人高考政治入学自测试题及答案
- 2026年共青团入团团结青年知识考试题库附答案
- 医疗系统三基试题及答案
- 2026北师大三下游戏说课课件
- 企业导师平台私信安全检测报告
- 企业供应链透明度对融资约束缓解效应超长期追踪研究方法
- 企业办公会议桌管理指南
- XX一中副校长在2026年下学期班主任培训会上的讲话
- 2026数学核心素养落地原创课件
- 业务督导考核制度
- 保险考试基础知识试题库及答案
- 诊所挂证医师免责协议书
- 家装工长培训课件
- 深度解析(2026)《HJT 55-2000大气污染物无组织排放监测技术导则》(2026年)深度解析
- 物体打击安全教育培训课件
- 2026年四川高考理科综合真题试卷及答案
- 精神障碍患者家属护理常识讲座
- IMPA船舶物料指南(电子版)
- 2025年事业单位工勤人员技师考试职业道德复习题(附答案)
- 人教版高中地理必修第二册期末复习重点知识背诵提纲
评论
0/150
提交评论