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

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

?? acasp.m

?? 蟻群算法動態(tài)尋路算法
?? M
字號:
function [ROUTES,PL,Tau]=ACASP(G,Tau,K,M,S,E,Alpha,Beta,Rho,Q)
%% ---------------------------------------------------------------
% ACASP.m
% 蟻群算法動態(tài)尋路算法
% ChengAihua,PLA Information Engineering University,ZhengZhou,China
% Email:aihuacheng@gmail.com
% All rights reserved
%% ---------------------------------------------------------------
% 輸入參數列表
% G 地形圖為01矩陣,如果為1表示障礙物
% Tau 初始信息素矩陣(認為前面的覓食活動中有殘留的信息素)
% K 迭代次數(指螞蟻出動多少波)
% M 螞蟻個數(每一波螞蟻有多少個)
% S 起始點(最短路徑的起始點)
% E 終止點(最短路徑的目的點)
% Alpha 表征信息素重要程度的參數
% Beta 表征啟發(fā)式因子重要程度的參數
% Rho 信息素蒸發(fā)系數
% Q 信息素增加強度系數
%
% 輸出參數列表
% ROUTES 每一代的每一只螞蟻的爬行路線
% PL 每一代的每一只螞蟻的爬行路線長度
% Tau 輸出動態(tài)修正過的信息素

%% --------------------變量初始化----------------------------------
%load
D=G2D(G);
N=size(D,1);%N表示問題的規(guī)模(象素個數)
MM=size(G,1);
a=1;%小方格象素的邊長
Ex=a*(mod(E,MM)-0.5);%終止點橫坐標
if Ex==-0.5
Ex=MM-0.5;
end
Ey=a*(MM+0.5-ceil(E/MM));%終止點縱坐標
Eta=zeros(1,N);%啟發(fā)式信息,取為至目標點的直線距離的倒數
%下面構造啟發(fā)式信息矩陣
for i=1:N
if ix==-0.5
ix=MM-0.5;
end
iy=a*(MM+0.5-ceil(i/MM)); 
if i~=E
Eta(1,i)=1/((ix-Ex)^2+(iy-Ey)^2)^0.5;
else
Eta(1,i)=100;
end
end
ROUTES=cell(K,M);%用細胞結構存儲每一代的每一只螞蟻的爬行路線
PL=zeros(K,M);%用矩陣存儲每一代的每一只螞蟻的爬行路線長度
%% -----------啟動K輪螞蟻覓食活動,每輪派出M只螞蟻--------------------
for k=1:K
disp(k);
for m=1:M
%% 第一步:狀態(tài)初始化
W=S;%當前節(jié)點初始化為起始點
Path=S;%爬行路線初始化
PLkm=0;%爬行路線長度初始化
TABUkm=ones(1,N);%禁忌表初始化
TABUkm(S)=0;%已經在初始點了,因此要排除
DD=D;%鄰接矩陣初始化
%% 第二步:下一步可以前往的節(jié)點
DW=DD(W,:);
DW1=find(DW)
for j=1:length(DW1)
if TABUkm(DW1(j))==0
DW(j)=inf;
end
end
LJD=find(DW)
Len_LJD=length(LJD);%可選節(jié)點的個數
%% 覓食停止條件:螞蟻未遇到食物或者陷入死胡同
while W~=E&&Len_LJD>=1
%% 第三步:轉輪賭法選擇下一步怎么走
PP=zeros(1,Len_LJD);
for i=1:Len_LJD
PP(i)=(Tau(W,LJD(i))^Alpha)*(Eta(LJD(i))^Beta);
end
PP=PP/(sum(PP));%建立概率分布
Pcum=cumsum(PP);
Select=find(Pcum>=rand);
%% 第四步:狀態(tài)更新和記錄
Path=[Path,to_visit];%路徑增加
PLkm=PLkm+DD(W,to_visit);%路徑長度增加
W=to_visit;%螞蟻移到下一個節(jié)點
for kk=1:N
if TABUkm(kk)==0
DD(W,kk)=inf;
DD(kk,W)=inf;
end
end
TABUkm(W)=0;%已訪問過的節(jié)點從禁忌表中刪除
for j=1:length(DW1)
if TABUkm(DW1(j))==0
DW(j)=inf;
end
end
LJD=find(DW)
Len_LJD=length(LJD);%可選節(jié)點的個數
end
%% 第五步:記下每一代每一只螞蟻的覓食路線和路線長度
ROUTES{k,m}=Path;
if Path(end)==E
PL(k,m)=PLkm;
else
PL(k,m)=inf;
end
end
%% 第六步:更新信息素
Delta_Tau=zeros(N,N);%更新量初始化
for m=1:M
if PL(k,m) ROUT=ROUTES{k,m};
TS=length(ROUT)-1;%跳數
PL_km=PL(k,m);
for s=1:TS
x=ROUT(s);
Delta_Tau(y,x)=Delta_Tau(y,x)+Q/PL_km;
end
end
end
Tau=(1-Rho).*Tau+Delta_Tau;%信息素揮發(fā)一部分,新增加一部分
end
%% ---------------------------繪圖--------------------------------
plotif=1;%是否繪圖的控制參數
if plotif==1
%繪收斂曲線
meanPL=zeros(1,K);
minPL=zeros(1,K);
for i=1:K
PLK=PL(i,:);
Nonzero=find(PLK)
PLKPLK=PLK(Nonzero);
meanPL(i)=mean(PLKPLK);
minPL(i)=min(PLKPLK);
end
figure(1)
plot(minPL);
hold on
plot(meanPL);
grid on
title('收斂曲線(平均路徑長度和最小路徑長度)');
xlabel('迭代次數');
ylabel('路徑長度');
%繪爬行圖
figure(2)
axis([0,MM,0,MM])
for i=1:MM
for j=1:MM
if G(i,j)==1
x1=j-1;y1=MM-i;
x2=j;y2=MM-i;
x4=j-1;y4=MM-i+1;
fill([x1,x2,x3,x4],[y1,y2,y3,y4],[0.2,0.2,0.2]);
hold on
else
x1=j-1;y1=MM-i;
x2=j;y2=MM-i;
x3=j;y3=MM-i+1;
x4=j-1;y4=MM-i+1;
fill([x1,x2,x3,x4],[y1,y2,y3,y4],[1,1,1]);
hold on
end
end
end
hold on
LENROUT=length(ROUT);
Rx=ROUT;
Ry=ROUT;
for ii=1:LENROUT
Rx(ii)=a*(mod(ROUT(ii),MM)-0.5);
if Rx(ii)==-0.5
Rx(ii)=MM-0.5;
end
Ry(ii)=a*(MM+0.5-ceil(ROUT(ii)/MM));
end
plot(Rx,Ry)
end
plotif2=1;%繪各代螞蟻爬行圖
if plotif2==1
figure(3)
axis([0,MM,0,MM])
for i=1:MM
for j=1:MM
if G(i,j)==1
x1=j-1;y1=MM-i;
x2=j;y2=MM-i;
x4=j-1;y4=MM-i+1;
fill([x1,x2,x3,x4],[y1,y2,y3,y4],[0.2,0.2,0.2]);
hold on
else
x1=j-1;y1=MM-i;
x2=j;y2=MM-i;
x3=j;y3=MM-i+1;
x4=j-1;y4=MM-i+1;
fill([x1,x2,x3,x4],[y1,y2,y3,y4],[1,1,1]);
hold on
end
end
end
for k=1:K
PLK=PL(k,:);
minPLK=min(PLK);
pos=find(PLK==minPLK);
m=pos(1);
ROUT=ROUTES{k,m};
LENROUT=length(ROUT);
Rx=ROUT;
Ry=ROUT;
for ii=1:LENROUT
Rx(ii)=a*(mod(ROUT(ii),MM)-0.5);
if Rx(ii)==-0.5
Rx(ii)=MM-0.5;
end
Ry(ii)=a*(MM+0.5-ceil(ROUT(ii)/MM));
end
plot(Rx,Ry)
hold on
end
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区国产精华| 日韩欧美中文字幕一区| 国产精品1区2区| 精品一区二区三区免费视频| 免费在线看成人av| 亚洲精品免费播放| 亚洲日本va在线观看| 自拍偷拍欧美激情| 亚洲欧美日韩国产综合| 亚洲免费观看高清| 亚洲一区av在线| 午夜精品久久久久影视| 丝袜美腿亚洲一区| 国产一区福利在线| 成人av片在线观看| 欧美写真视频网站| 欧美一区二区播放| 久久精品夜色噜噜亚洲a∨| 久久精品一区二区| 一区二区三区精品在线观看| 亚洲va在线va天堂| 国产在线国偷精品免费看| 成人免费高清在线| 欧美影片第一页| 欧美大片一区二区| 国产精品乱人伦一区二区| 亚洲精品日韩专区silk| 国产综合久久久久久久久久久久| 欧美成人一区二区三区片免费 | 色香蕉成人二区免费| 91成人在线免费观看| 欧美成人a∨高清免费观看| 亚洲国产精品二十页| 亚洲午夜电影在线观看| 狠狠网亚洲精品| 在线观看免费亚洲| 精品日韩一区二区三区| 一区二区三区四区蜜桃| 国产在线视频一区二区| 欧美亚洲免费在线一区| 国产三级精品在线| 日韩经典中文字幕一区| a在线欧美一区| 欧美成人精品福利| 亚洲第一激情av| jizzjizzjizz欧美| 精品国产欧美一区二区| 一区二区三区中文字幕在线观看| 久久爱另类一区二区小说| 色综合久久久久综合体桃花网| 2024国产精品| 日韩成人伦理电影在线观看| 一本久道久久综合中文字幕 | 一本久久精品一区二区| 国产亚洲综合av| 麻豆精品精品国产自在97香蕉| 99精品久久免费看蜜臀剧情介绍| 久久综合色8888| 成人激情校园春色| 欧美电影免费观看高清完整版| 亚洲一区二区三区在线| 97精品久久久午夜一区二区三区| 精品国产电影一区二区| 男女性色大片免费观看一区二区| 欧美羞羞免费网站| 亚洲夂夂婷婷色拍ww47| 日本韩国一区二区三区视频| 欧美国产精品久久| 国产精品2024| 日本一区二区三区在线不卡| 国产一区二区精品久久91| 精品福利一区二区三区| 蜜桃视频一区二区三区 | 国产999精品久久| xfplay精品久久| 国产成人综合精品三级| 久久蜜桃av一区精品变态类天堂| 九一久久久久久| 久久久久久免费网| 国产精品99久久久久久久女警| 久久久久久久久久美女| 成人免费视频caoporn| 国产精品美女久久久久av爽李琼| 成人丝袜视频网| 亚洲人吸女人奶水| 欧美特级限制片免费在线观看| 亚洲综合视频网| 8x8x8国产精品| 久久99热这里只有精品| 国产午夜精品理论片a级大结局 | √…a在线天堂一区| 91丨porny丨国产| 亚洲一级在线观看| 精品区一区二区| 粉嫩蜜臀av国产精品网站| 国产精品视频看| 欧美伊人久久久久久午夜久久久久| 亚洲自拍偷拍九九九| 欧美一级生活片| 成人午夜看片网址| 亚洲综合视频网| 精品精品国产高清a毛片牛牛| 国产电影一区在线| 亚洲尤物在线视频观看| 日韩三级精品电影久久久| 成人精品视频一区| 日韩成人午夜精品| 中文在线一区二区| 欧美久久久久久久久| 成人网在线免费视频| 亚洲不卡av一区二区三区| 国产亚洲制服色| 在线播放91灌醉迷j高跟美女| 国产毛片精品视频| 午夜伦理一区二区| 亚洲欧洲av一区二区三区久久| 欧美精品一二三| 大胆亚洲人体视频| 麻豆精品在线观看| 亚洲一区在线视频观看| 国产亚洲成av人在线观看导航| 欧美日韩一区二区不卡| 欧美日韩国产精品成人| 韩国欧美一区二区| 亚洲动漫第一页| 亚洲天天做日日做天天谢日日欢| 日韩一区二区麻豆国产| 欧美三级视频在线| av高清久久久| 国产精品一线二线三线精华| 日韩精品亚洲一区| 亚洲美女偷拍久久| 国产精品麻豆99久久久久久| 欧美tickle裸体挠脚心vk| 日本高清不卡视频| 91在线视频在线| 高清成人免费视频| 国产精一区二区三区| 久久99在线观看| 久久国产精品一区二区| 日本不卡一二三| 视频一区在线播放| 亚洲成av人影院| 亚洲一区二区三区影院| 一区二区三区电影在线播| 中文字幕日韩精品一区| 国产精品午夜免费| 日本一区二区电影| 国产日韩欧美一区二区三区乱码| 精品国产91九色蝌蚪| 日韩美女一区二区三区四区| 日韩三级视频中文字幕| 日韩美女天天操| 久久久综合激的五月天| 国产午夜亚洲精品理论片色戒| 久久久777精品电影网影网| 久久一留热品黄| 国产三级精品三级| 国产精品女上位| 亚洲天堂2016| 亚洲超碰97人人做人人爱| 亚洲1区2区3区4区| 美女一区二区三区在线观看| 精品一区二区久久久| 国产精品18久久久久久久久 | 成人美女在线观看| av电影在线观看一区| 91在线观看美女| 欧美性生活一区| 在线播放91灌醉迷j高跟美女 | 欧美日韩精品免费| 日韩一区二区三区在线| 久久欧美中文字幕| 综合激情成人伊人| 亚洲一区二区美女| 久88久久88久久久| 91片在线免费观看| 欧美精品1区2区3区| 久久午夜羞羞影院免费观看| 最新中文字幕一区二区三区| 亚洲一区二区三区四区在线观看| 日本不卡1234视频| 国产成人精品1024| 欧美三日本三级三级在线播放| 日韩精品在线网站| 中文字幕在线一区免费| 视频一区二区三区中文字幕| 国产精品一卡二卡| 色婷婷综合久久久| 久久综合av免费| 亚洲综合清纯丝袜自拍| 国产在线不卡一区| 色噜噜偷拍精品综合在线| 精品久久久久一区| 亚洲综合一二区| 国产精品99久久久久久似苏梦涵 | 在线观看www91| 久久久精品国产99久久精品芒果| 亚洲欧美国产高清| 狠狠色丁香婷婷综合久久片|