亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jc.m

?? 這是一個粒子群算法求解TSP問題的算法
?? M
字號:
function [R_best,L_best,L_ave,Shortest_Route,Shortest_Length]=ACATSP(C,NC_max,m,Alpha,Beta,Rho,Q)
%%=========================================================================
%% ACATSP.m
%% Ant Colony Algorithm for Traveling Salesman Problem
%% ChengAihua,PLA Information Engineering University,ZhengZhou,China
%% Email:aihuacheng@gmail.com
%% All rights reserved
%%-------------------------------------------------------------------------
%% 主要符號說明
%% C n個城市的坐標,n×2的矩陣
%% NC_max 最大迭代次數
%% m 螞蟻個數
%% Alpha 表征信息素重要程度的參數
%% Beta 表征啟發式因子重要程度的參數
%% Rho 信息素蒸發系數
%% Q 信息素增加強度系數
%% R_best 各代最佳路線
%% L_best 各代最佳路線的長度
%%=========================================================================
clear;clc;close;
m=8;Alpha=1;Beta=5;Rho=0.1;NC_max=20;Q=100;
 C=[
18 54
22 60
58 69
71 71
83 46
91 38
24 42
18 40
];


%%第一步:變量初始化
n=size(C,1);%n表示問題的規模(城市個數)
D=zeros(n,n);%D表示完全圖的賦權鄰接矩陣
for i=1:n
for j=1:n
if i~=j
D(i,j)=((C(i,1)-C(j,1))^2+(C(i,2)-C(j,2))^2)^0.5;
else
D(i,j)=eps;
end
D(j,i)=D(i,j);
end
end
Eta=1./D;%Eta為啟發因子,這里設為距離的倒數
Tau=ones(n,n);%Tau為信息素矩陣
Tabu=zeros(m,n);%存儲并記錄路徑的生成
NC=1;%迭代計數器
R_best=zeros(NC_max,n);%各代最佳路線
L_best=inf.*ones(NC_max,1);%各代最佳路線的長度
L_ave=zeros(NC_max,1);%各代路線的平均長度

while NC<=NC_max%停止條件之一:達到最大迭代次數
%%第二步:將m只螞蟻放到n個城市上
Randpos=[];
for i=1:(ceil(m/n))
Randpos=[Randpos,randperm(n)];
end
Tabu(:,1)=(Randpos(1,1:m))';

%%第三步:m只螞蟻按概率函數選擇下一座城市,完成各自的周游
for j=2:n
for i=1:m
visited=Tabu(i,1:(j-1));%已訪問的城市
J=zeros(1,(n-j+1));%待訪問的城市
P=J;%待訪問城市的選擇概率分布
Jc=1;
for k=1:n
if length(find(visited==k))==0
J(Jc)=k;
Jc=Jc+1;
end
end
%下面計算待選城市的概率分布
for k=1:length(J)
P(k)=(Tau(visited(end),J(k))^Alpha)*(Eta(visited(end),J(k))^Beta);
end
P=P/(sum(P));
%按概率原則選取下一個城市
Pcum=cumsum(P);
Select=find(Pcum>=rand);
to_visit=J(Select(1));
Tabu(i,j)=to_visit;
end
end
if NC>=2
Tabu(1,:)=R_best(NC-1,:);
end

%%第四步:記錄本次迭代最佳路線
L=zeros(m,1);
for i=1:m
R=Tabu(i,:);
for j=1:(n-1)
L(i)=L(i)+D(R(j),R(j+1));
end
L(i)=L(i)+D(R(1),R(n));
end
L_best(NC)=min(L);
pos=find(L==L_best(NC));
R_best(NC,:)=Tabu(pos(1),:);
L_ave(NC)=mean(L);
NC=NC+1

%%第五步:更新信息素
Delta_Tau=zeros(n,n);
for i=1:m
for j=1:(n-1)
Delta_Tau(Tabu(i,j),Tabu(i,j+1))=Delta_Tau(Tabu(i,j),Tabu(i,j+1))+Q/L(i);
end
Delta_Tau(Tabu(i,n),Tabu(i,1))=Delta_Tau(Tabu(i,n),Tabu(i,1))+Q/L(i);
end
Tau=(1-Rho).*Tau+Delta_Tau;

%%第六步:禁忌表清零
Tabu=zeros(m,n);
end
pause;
%%第七步:輸出結果
Pos=find(L_best==min(L_best));
Shortest_Route=R_best(Pos(1),:)
Shortest_Length=L_best(Pos(1))
subplot(1,2,1)
DrawRoute(C,Shortest_Route)
subplot(1,2,2)
plot(L_best)
hold on
plot(L_ave)
pause;
function DrawRoute(C,R)
%%=========================================================================
%% DrawRoute.m
%% 畫路線圖的子函數
%%-------------------------------------------------------------------------
%% C Coordinate 節點坐標,由一個N×2的矩陣存儲
%% R Route 路線
%%=========================================================================

N=length(R);
scatter(C(:,1),C(:,2));
hold on
plot([C(R(1),1),C(R(N),1)],[C(R(1),2),C(R(N),2)])
hold on
for ii=2:N
plot([C(R(ii-1),1),C(R(ii),1)],[C(R(ii-1),2),C(R(ii),2)])
hold on
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品理论在线观看| 91啪在线观看| 亚洲人成精品久久久久| 欧美挠脚心视频网站| 日本aⅴ免费视频一区二区三区| 欧美日韩成人激情| 欧美精品aⅴ在线视频| 日本不卡一区二区| 亚洲一区二区三区免费视频| 欧美视频一区二区三区四区| 男男成人高潮片免费网站| 久久影院视频免费| 亚洲人一二三区| 国产精品久久久久久福利一牛影视| 欧美视频一区二区在线观看| 精品一区二区三区在线视频| 国产91丝袜在线播放九色| 成人午夜av在线| 91麻豆成人久久精品二区三区| 自拍偷在线精品自拍偷无码专区| 亚洲电影欧美电影有声小说| 欧美一区二区三区白人| k8久久久一区二区三区| 欧美一区午夜视频在线观看| 精品亚洲aⅴ乱码一区二区三区| 国产不卡高清在线观看视频| 亚洲欧美成aⅴ人在线观看| 久久99在线观看| 色94色欧美sute亚洲13| 在线免费精品视频| 欧美视频在线不卡| 99久久99久久免费精品蜜臀| 日韩一卡二卡三卡四卡| 六月丁香综合在线视频| 国产综合久久久久影院| 国产精品护士白丝一区av| 国产午夜精品一区二区| 亚洲黄色性网站| 亚洲电影一级黄| 1024精品合集| 日韩欧美国产系列| 欧美系列一区二区| 欧美高清在线精品一区| 麻豆成人av在线| 久久精品视频在线看| 亚洲国产综合在线| 久久久亚洲午夜电影| 99久久99久久久精品齐齐| 亚洲精品亚洲人成人网| 懂色av一区二区三区蜜臀| 欧美日韩成人综合在线一区二区 | 久久超碰97人人做人人爱| 国产视频在线观看一区二区三区| 国产精品亚洲第一区在线暖暖韩国 | 一区二区三区不卡在线观看| 亚洲激情综合网| 欧美日韩在线亚洲一区蜜芽| 最新中文字幕一区二区三区 | 精品人在线二区三区| 欧美久久久久久久久久| 国产欧美综合在线观看第十页| 有坂深雪av一区二区精品| 国产成人免费网站| 精品久久一区二区| 亚洲图片一区二区| 91老师片黄在线观看| 国产日韩影视精品| 国精品**一区二区三区在线蜜桃| 欧美性欧美巨大黑白大战| 中文字幕视频一区| 国产福利91精品一区二区三区| 精品视频在线免费看| 一区二区三区高清| 色婷婷av一区二区三区大白胸| 国产精品私人自拍| 处破女av一区二区| 亚洲国产精品激情在线观看 | 国产精品一二三四五| 精品国产欧美一区二区| 美女一区二区视频| 日韩精品综合一本久道在线视频| 亚洲va天堂va国产va久| 欧美日韩国产系列| 性久久久久久久久久久久| 欧美区在线观看| 91精品啪在线观看国产60岁| 精品国产乱码久久久久久闺蜜| 一本一本大道香蕉久在线精品 | 91色.com| 一区二区三区日韩在线观看| 91啪亚洲精品| 亚洲日本丝袜连裤袜办公室| 91精彩视频在线观看| 亚洲第一电影网| 日韩亚洲欧美高清| 国产91精品一区二区| 国产精品动漫网站| 日韩一区二区三区免费看| 日韩黄色片在线观看| 欧美一级片在线| 国产超碰在线一区| 日韩一区在线看| 欧美亚洲日本一区| 美女看a上一区| 国产精品女人毛片| 在线看不卡av| 麻豆一区二区三区| 国产精品国产自产拍高清av| 日本韩国视频一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 欧美激情在线观看视频免费| 色婷婷激情一区二区三区| 视频一区中文字幕国产| 国产欧美视频在线观看| 欧美日韩午夜影院| 国产成人精品在线看| 五月激情丁香一区二区三区| 日本一区二区免费在线| 欧美久久高跟鞋激| 成人av第一页| 久久99久久久久| 一区二区三区久久| 国产欧美一区二区三区在线看蜜臀| 91网站黄www| 韩国成人精品a∨在线观看| 亚洲国产一区二区在线播放| 精品国产乱码久久久久久图片 | 国产一区二区三区黄视频 | 欧美日韩久久不卡| 国产精品一区2区| 日韩av中文在线观看| 国产精品久久久久天堂| 欧美日韩国产经典色站一区二区三区| 国产在线视频不卡二| 亚洲成人在线免费| 亚洲视频在线观看三级| www国产成人| 日韩欧美综合一区| 在线成人免费视频| 欧美麻豆精品久久久久久| 色综合久久久久久久久久久| 国产盗摄一区二区| 精品一区二区三区免费观看| 日韩电影在线观看电影| 亚洲综合无码一区二区| 亚洲男人天堂一区| 最新日韩av在线| 中文字幕欧美日韩一区| 久久这里只精品最新地址| 欧美成人精品1314www| 91精品欧美综合在线观看最新| 欧洲人成人精品| 欧美视频一区二区三区| 欧美视频一区在线观看| 欧美曰成人黄网| 欧美性色综合网| 欧美在线不卡视频| 欧美午夜一区二区| 在线视频你懂得一区| 91色.com| 欧美日本视频在线| 91精品国产全国免费观看| 久久久蜜臀国产一区二区| 久久综合色播五月| 欧美国产激情一区二区三区蜜月| 日韩免费在线观看| 精品捆绑美女sm三区| 精品久久99ma| 久久精品一区四区| 国产精品久久久久7777按摩 | 色综合色综合色综合| 欧美亚洲图片小说| 欧美成人一级视频| 国产精品区一区二区三区| 亚洲日本乱码在线观看| 午夜婷婷国产麻豆精品| 蜜桃精品在线观看| 丁香桃色午夜亚洲一区二区三区| 92精品国产成人观看免费| 欧美在线一二三四区| 日韩免费观看高清完整版| 久久久久久久综合狠狠综合| 亚洲欧洲精品天堂一级| 午夜视频在线观看一区二区| 国产自产高清不卡| 成av人片一区二区| 91精品国产91久久久久久一区二区 | 91精品国产综合久久精品麻豆 | 国产精品美女久久久久久久 | 美脚の诱脚舐め脚责91| 国产v综合v亚洲欧| 欧美唯美清纯偷拍| 久久久久久久一区| 亚洲电影一区二区| 国产iv一区二区三区| 欧美日韩一区精品| 国产欧美日本一区二区三区| 亚洲成人福利片| 成人午夜电影网站| 日韩一二在线观看|