資源簡介
很好的一個學習pso求解TSP問題的代碼,分享一下
代碼片段和文件信息
function?Group=Arrange(Group)
????[x?y]=size(Group);
????[NO1index]=min(Group‘[]2);?%找到最小值1,NO1都是1,index每個粒子1的位置
????for?i=1:y%每個粒子
??????pop=Group(:i);
??????temp1=pop([1:?index(i)-1]);%取1之前的
??????temp2=pop([index(i):?x]);%1之后的
??????Group(:i)=[temp2‘?temp1‘]‘;%把1放在第一位
????end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????325??2014-04-14?21:50??pso求解旅行商問題\Arrange.m
?????文件????????633??2014-04-14?21:50??pso求解旅行商問題\GenerateChangeNums.m
?????文件????????155??2014-04-14?21:50??pso求解旅行商問題\HoldByOdds.m
?????文件????????291??2014-04-14?21:50??pso求解旅行商問題\PathDistance.m
?????文件????????428??2014-04-14?21:50??pso求解旅行商問題\PathExchange.m
?????文件????????231??2014-04-14?21:50??pso求解旅行商問題\PathPlot.m
?????文件???????3760??2014-04-15?21:18??pso求解旅行商問題\psotsp.m
?????目錄??????????0??2014-04-14?23:04??pso求解旅行商問題
-----------?---------??----------?-----??----
?????????????????5823????????????????????8
- 上一篇:AD9854信號源程序
- 下一篇:C++程序設計實踐教程答案
評論
共有 條評論