91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

matlab中使用蟻群算法求解基本TSP問題的源代碼,已調試過,更改參數即可運行。

資源截圖

代碼片段和文件信息

function?[R_bestL_bestL_aveShortest_RouteShortest_Length]=ACATSP(CNC_maxmAlphaBetaRhoQ)

%%-------------------------------------------------------------------------

%%?主要符號說明

%%?C?n個城市的坐標,n×2的矩陣
????C?=100*rand(132)?%?13個城市問題
%%?NC_max?最大迭代次數
???NC_max?=?30;
%%?m?螞蟻個數
????m?=?20;
%%?Alpha?表征信息素重要程度的參數
????Alpha?=?0.3;
%%?Beta?表征啟發式因子重要程度的參數
????Beta?=?0.4;
%%?Rho?信息素蒸發系數
????Rho?=?0.5;
%%?Q?信息素增加強度系數
????Q?=?0.4;
%%?R_best?各代最佳路線
?
%%?L_best?各代最佳路線的長度

%%=========================================================================


%%第一步:變量初始化

n=size(C1);%n表示問題的規模(城市個數)

D=zeros(nn);%D表示完全圖的賦權鄰接矩陣

for?i=1:n

for?j=1:n

if?i~=j

D(ij)=((C(i1)-C(j1))^2+(C(i2)-C(j2))^2)^0.5;

else

D(ij)=eps;??????%i=j時不計算,應該為0,但后面的啟發因子要取倒數,用eps(浮

評論

共有 條評論