全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年浙江省嘉兴市单招职业倾向性考试题库及答案解析(夺冠系列)
- 房屋征收公司协议书
- 房屋损毁赔偿协议书
- 房屋改造维护协议书
- 房屋构件置换协议书
- 房屋父子赠与协议书
- 房屋租赁退款协议书
- 瑞幸店长线上考试题库及答案
- 2025云南交投集团公路建设有限公司生产人员招聘8人笔试历年参考题库附带答案详解
- 乡村垃圾模拟政协提案模板
- 2025昆明市消防救援支队政府专职消防员招聘(188人)笔试考试参考试题及答案解析
- 2025广东东莞市樟木头镇招聘编外聘用人员14人笔试考试参考试题及答案解析
- 2025年大学《艺术鉴赏》各章节测试题与答案
- 2025至2030中国合成纤维行业项目调研及市场前景预测评估报告
- 舒适护理在手术室的应用与实践
- 煤矿消防安全管理操作规程
- 温泉充值营销方案
- 天津市滨海新区辅警招聘考试真题2024
评论
0/150
提交评论