資源簡介
基于模擬退火算法解決TSP問題的MATLAB實現,代碼運行無誤,閱讀簡單,已測試
代碼片段和文件信息
function?[fare]=citydistance(coord)
%根據各城市的距離坐標求相互之間的距離
%fare為各城市的距離coord為各城市的坐標
[nm]=size(coord);??????????%m為城市的個數
fare=zeros(m);??????????????%m乘以m的矩陣
for?i=1:m
????for?j=i:m
????????fare(ij)=(sum((coord(:i)-coord(:j)).^2))^0.5;
????????fare(ji)=fare(ij);
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????330??2015-11-18?21:19??模擬退火算法解決TSP問題\citydistance.m
?????文件????????937??2015-11-18?21:47??模擬退火算法解決TSP問題\myplot.m
?????文件????????292??2015-11-18?21:35??模擬退火算法解決TSP問題\pathfare.m
?????文件???????1770??2015-11-18?22:39??模擬退火算法解決TSP問題\runme.m
?????文件????????433??2015-11-18?21:30??模擬退火算法解決TSP問題\swap.m
?????目錄??????????0??2015-11-18?22:45??模擬退火算法解決TSP問題
-----------?---------??----------?-----??----
?????????????????3762????????????????????6
評論
共有 條評論