




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上人工智能實驗報告姓名:學(xué)號: 班級:實驗時間: 蟻群算法實驗原理: 螞蟻在覓食過程中可以找出巢穴到食物源的最短路徑,為什么?(1)信息素(pheromone)(2)正反饋現(xiàn)象:某一路徑上走過的螞蟻越多,則后來者選擇該路徑的概率就越大。 (3)揮發(fā)現(xiàn)象:路徑上的信息素濃度會隨著時間推進而逐漸衰減。蟻群算法的缺點:1)收斂速度慢2)易于陷入局部最優(yōu)改進:1)采用局部優(yōu)化,設(shè)計了三種優(yōu)化算子。2)采用蟻群優(yōu)化算法。3)其它優(yōu)化算法實驗內(nèi)容:旅行商問題(TSP,traveling salesman problem):一商人去n個城市銷貨,所有城市走一遍再回到起點,使所走路程最
2、短。實驗步驟:算法代碼:%蟻群算法的優(yōu)化計算旅行商問題(TSP)優(yōu)化% 清空環(huán)境變量clear allclc% 導(dǎo)入數(shù)據(jù)load citys_data.mat% 計算城市間相互距離n = size(citys,1);D = zeros(n,n);for i = 1:n for j = 1:n if i = j D(i,j) = sqrt(sum(citys(i,:) - citys(j,:).2); else D(i,j) = 1e-4; end end end% 初始化參數(shù)m = 50; % 螞蟻數(shù)量alpha = 1; % 信息素重要程度因子beta = 5; % 啟發(fā)函數(shù)重要程度因子rh
3、o = 0.1; % 信息素揮發(fā)因子Q = 1; % 常系數(shù)Eta = 1./D; % 啟發(fā)函數(shù)Tau = ones(n,n); % 信息素矩陣Table = zeros(m,n); % 路徑記錄表iter = 1; % 迭代次數(shù)初值iter_max = 200; % 最大迭代次數(shù) Route_best = zeros(iter_max,n); % 各代最佳路徑 Length_best = zeros(iter_max,1); % 各代最佳路徑的長度 Length_ave = zeros(iter_max,1); % 各代路徑的平均長度 % 迭代尋找最佳路徑while iter = rand)
4、; %選擇下一個訪問城市,往往轉(zhuǎn)移概率大的城市被選中的概率也更大。 target = allow(target_index(1); Table(i,j) = target; %已選定的下一個待訪問城市 end end % 計算各個螞蟻的路徑距離 Length = zeros(m,1); for i = 1:m Route = Table(i,:); for j = 1:(n - 1) Length(i) = Length(i) + D(Route(j),Route(j + 1); end Length(i) = Length(i) + D(Route(n),Route(1); %構(gòu)成環(huán) end
5、 % 計算最短路徑距離及平均距離 if iter = 1 min_Length,min_index = min(Length); Length_best(iter) = min_Length; Length_ave(iter) = mean(Length); Route_best(iter,:) = Table(min_index,:); %Table,訪問城市列表,也就是路徑記錄表 else min_Length,min_index = min(Length); Length_best(iter) = min(Length_best(iter - 1),min_Length); Length
6、_ave(iter) = mean(Length); if Length_best(iter) = min_Length Route_best(iter,:) = Table(min_index,:); else Route_best(iter,:) = Route_best(iter-1),:); end end % 更新信息素 Delta_Tau = zeros(n,n); % 逐個螞蟻計算 for i = 1:m % 逐個城市計算 for j = 1:(n - 1) Delta_Tau(Table(i,j),Table(i,j+1) = Delta_Tau(Table(i,j),Tabl
7、e(i,j+1) + Q/Length(i); end Delta_Tau(Table(i,n),Table(i,1) = Delta_Tau(Table(i,n),Table(i,1) + Q/Length(i); end Tau = (1-rho) * Tau + Delta_Tau; %所有螞蟻在各連接路徑上的信息素濃度,不同迭代層間有關(guān)聯(lián) % 迭代次數(shù)加1,清空路徑記錄表 iter = iter + 1; Table = zeros(m,n);end% 結(jié)果顯示Shortest_Length,index = min(Length_best);Shortest_Route = Route
8、_best(index,:);disp(最短距離: num2str(Shortest_Length);disp(最短路徑: num2str(Shortest_Route Shortest_Route(1);% 繪圖figure(1)plot(citys(Shortest_Route,1);citys(Shortest_Route(1),1),. citys(Shortest_Route,2);citys(Shortest_Route(1),2),o-);grid onfor i = 1:size(citys,1) text(citys(i,1),citys(i,2), num2str(i);endtext(citys(Shortest_Route(1),1),citys(Shortest_Route(1),2), 起點);text(citys(Shortest_Route(end),1),citys(Shortest_Route(end),2), 終點);xlabel(城市位置橫坐標(biāo))ylabel(城市位置縱坐標(biāo))title(蟻群算法優(yōu)化路徑(最短距離: num2str(Shortest_Length)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 打造安全倉庫文化的方法計劃
- 《貴州金州能鵬礦業(yè)有限公司貴州省晴隆縣老萬場金礦(新建)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評審意見
- 腰麻術(shù)后護理常規(guī)
- 企業(yè)網(wǎng)絡(luò)組織與產(chǎn)業(yè)競爭力
- 統(tǒng)編版小學(xué)語文二年級下冊《語文園地二》精美課件
- 航空維修工程師:飛行安全維修達人簡歷
- 能源行業(yè):風(fēng)能工程師個人簡歷
- 2025年安徽從業(yè)資格貨運資格考試題庫答案解析
- 2025年南寧貨運從業(yè)資格證考試模擬考試答案
- 第六單元課外古詩詞誦讀《無題》李商隱教學(xué)設(shè)計-2024-2025學(xué)年統(tǒng)編版語文九年級上冊標(biāo)簽標(biāo)題
- DeepSeek的應(yīng)用與部署
- 初中班會 《哪吒 2:勇戰(zhàn)困難伴夢前行》開學(xué)第一課主題班會 教案
- 《馬爾科夫過程介紹》課件
- 四川成都歷年中考語文現(xiàn)代文閱讀之非連續(xù)性文本閱讀4篇(截至2024年)
- 中國地圖填色圖(任何顏色可變)
- 交通運輸安全員崗位職責(zé)概述
- 2025年上半年廣西宏桂集團匯興資產(chǎn)管理限公司招聘5人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年安徽中醫(yī)藥高等??茖W(xué)校高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025年楊凌職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年滬科版八年級生物下冊階段測試試卷
- 2024年08月浙江龍灣農(nóng)商銀行秋季招考筆試歷年參考題庫附帶答案詳解
評論
0/150
提交評論