999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于精英策略的蟻群算法在AGV路徑優化中的應用*

2022-04-14 11:31:22孫宇翔陳浩鵬任傳榮
物流工程與管理 2022年3期
關鍵詞:策略信息

□ 孫宇翔,陳浩鵬,任傳榮

(江蘇科技大學 張家港校區,江蘇 張家港 215600)

1 引言

在現代物流的倉儲中,貨物搬運效率的顯著提升得益于自動引導車(Automated Guided Vehicle,AGV)的出現,也為企業節省了大量的勞動力成本[1]。在這種全自動化設備的運行過程中,為了搜尋一條相對更優的路徑,使AGV在運行過程中可以避開所有障礙物的同時行駛較短的距離,依靠的是背后強大的算法。

傳統蟻群算法的隨機選擇雖然能搜索更大的任務范圍,有助于搜尋潛在的全局最優解,但是需要相對比較長的時間才能發揮正反饋的作用,致使算法在開始階段收斂速度較慢。同時,蟻群算法具有正反饋的特性,若蟻群算法在開始搜索時受次優解影響,那么正反饋會使次優解很快占據優勢,使算法陷入局部最優。針對上述問題,很多先前的研究者在蟻群算法的基礎上做出了改進,曹新亮等[2]針對蟻群算法在初期搜索目標的盲目性,建立了新的數學模型,對開始的信息素濃度提前進行差異化設置,進而提高算法收斂速度;占偉等[3]在初始階段就賦予了蟻群算法一個確定的搜索方向,在信息素更新策略上平衡全局和局部搜索的能力,盡力以最快的速度找到最優解;韓顏等[4]將粒子群算法和蟻群算法融合改進,在蟻群算法中設定柵格標識,從而增強小車的避障能力。

本文針對傳統蟻群算法中存在的問題,加入了精英策略,通過模擬仿真來驗證改進后的算法在搜索AGV運行的最優路徑上的有效性。

2 蟻群算法邏輯

2.1 傳統蟻群算法

通常認為,在蟻群算法開始之前,各目標點及路徑上各點的信息素濃度一致為0,有τ0=τij(0);用ηij(t)來表示啟發函數,即在時刻t時,螞蟻從目標點i轉向目標點j的期望程度。

allowedk={C-tabuk}是t時刻螞蟻下一步允許選擇的柵格塊(沒有訪問過的柵格);tabuk(k=1,2,…,m)是禁忌表,記錄已走過的柵格塊。

2.2 改進蟻群算法的信息素更新規則

2.2.1 信息素更新策略

信息素的更新機制直接影響了蟻群算法整體的性能。在蟻群算法中引入遺傳算法的精英策略[6],使得螞蟻在尋路的過程中,將每次迭代完成后的精英螞蟻對應的解取出來,對精英螞蟻的路徑進行局部的信息素調整,即對每條精英路徑依據長度賦予不同的比例參數ω,路徑長度越小,則參數越大,信息量濃度也越大。這樣,不僅增強了蟻群算法的正反饋機制,提升了算法效率,同時,采取局部信息素更新和全局信息素更新相結合的方式,避免了算法早熟收斂。

2.2.2 信息素更新規則

信息濃度更新規則如下所示:

最優路徑的信息素更新規則:

其余螞蟻相關路徑中的信息素更新規則:

其中,w-r表示第r只精英螞蟻的信息素更新比例參數,Δτbest(i,j)表示在當代循e只(即最短路徑)精英螞蟻在柵格(i,j)上釋放的信息素濃度。

3 模擬仿真

3.1 柵格法建立環境

將蟻群算法應用于AGV小車路徑規劃之前,需要將實際環境虛擬化,即建立環境模型。在全局的路徑規劃中,使用頻率最高的就算柵格法[7]。柵格法的建立過程就是在AGV的可運動范圍內建立二維的平面直角坐標系,隨后根據障礙物的布局、大小模擬出柵格區域的大小。把柵格分為障礙類柵格和可行駛柵格,對前者賦值為1,對后者賦值為0,這樣機器人就可以根據柵格的屬性值區分障礙物和可行駛區域。

3.2 仿真應用

該仿真模擬中采用20*20的柵格圖作為仿真模擬環境,黑色代表障礙物,白色代表可移動區域。其中算法的具體相關參數如表1所示。

在Matlab中,分別使用傳統蟻群算法和基于精英策略后的蟻群算法進行模擬,得到的結果如圖1-4所示。

表1 改進后的蟻群算法相關參數

圖1 傳統蟻群算法路徑圖

圖3 傳統蟻群算法收斂曲線

圖4 精英策略下的蟻群算法收斂曲線

如圖1和圖2所示,用傳統蟻群算法和改進后的蟻群算法運行得到的路徑并不相同,經過數據比對,改進后的蟻群算法所生成的路徑更優。

觀察傳統蟻群算法收斂曲線(見圖3、圖4),可發現未優化的蟻群算法收斂不平穩、速度慢,最終所得到的路徑較長。而改進后的蟻群算法所規劃的路徑更為集中,且集中在了最優路徑的周圍。

表2 改進前后路徑長度及到達終點螞蟻數量

通過比對生成的詳細數據可以看到,傳統蟻群算法搜索到的最優路徑長度為33.20,而精英策略下的蟻群算法搜索到的最優路徑長度為31.79,并且在兩個算法運行的過程中,傳統蟻群算法搜索到的可行解的平均值高于改進后的蟻群算法。

在兩個算法各迭代100次的過程中,傳統蟻群算法只有2279只螞蟻最終到達了終點,而精英策略下的蟻群算法有4061只螞蟻成功到達了終點,說明改進后的蟻群算法提高了螞蟻的搜索效率。

在修改柵格法中障礙物的布局和更換目標點位置后,分別用傳統蟻群算法和改進后的蟻群算法搜索路徑結果,得出了8組優化前后的路徑長度,并求出了優化比例。其結果如表3所示。

分析比對結果可知,總體來看,加入精英策略后的蟻群算法搜索到的最優路徑長度相較于傳統蟻群算法有所減少,在大多數情況下優化效果明顯。

通過Matlab仿真后生成的相關數據可以看出,本文所改進的蟻群算法能夠在復雜的環境下更快速地搜索到最優解,并且所得結果優于傳統蟻群算法,也提升了算法運行過程中的搜索效率。

表3 優化前后路徑長度及優化比例

4 結語

本文針對傳統蟻群算法初期收斂速度慢、容易陷入局部最優解等問題,在傳統蟻群算法的基礎上加入了精英策略,運用對精英螞蟻的信息素進行局部更新的思想,替換了信息素的更新規則。經過仿真模擬后發現,改進后的蟻群算法提高了算法的收斂速度和搜索效率,其搜索的路徑結果更優,證實了該算法的可行性和有效性。

猜你喜歡
策略信息
基于“選—練—評”一體化的二輪復習策略
求初相φ的常見策略
例談未知角三角函數值的求解策略
我說你做講策略
高中數學復習的具體策略
數學大世界(2018年1期)2018-04-12 05:39:14
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
Passage Four
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产精选小视频在线观看| 欧亚日韩Av| 成人亚洲天堂| 色天天综合| 人与鲁专区| 国产v精品成人免费视频71pao| 欧美性精品不卡在线观看| igao国产精品| 亚洲国产成人精品一二区| 久久国产乱子伦视频无卡顿| 国产精品无码久久久久久| 国产人妖视频一区在线观看| 视频二区欧美| 91成人在线免费视频| 亚洲欧洲综合| 在线视频一区二区三区不卡| 一级不卡毛片| 色综合久久88| 亚洲天堂网在线观看视频| 国产精品对白刺激| 99在线观看精品视频| 国产aⅴ无码专区亚洲av综合网| 国产在线91在线电影| 国产喷水视频| 青青青国产精品国产精品美女| av色爱 天堂网| 国产高清国内精品福利| 波多野结衣久久高清免费| 欧美成人区| 色亚洲成人| 麻豆精品在线| 国产网站黄| 国产成人麻豆精品| 国产爽妇精品| 99热线精品大全在线观看| 成年人免费国产视频| 国产精品大尺度尺度视频| 久久视精品| 再看日本中文字幕在线观看| 亚洲成a人片77777在线播放| 国产爽歪歪免费视频在线观看 | 青草精品视频| 91福利国产成人精品导航| 高潮毛片免费观看| 99久久人妻精品免费二区| 白浆视频在线观看| 999精品免费视频| 国产一区在线视频观看| 久久精品娱乐亚洲领先| 亚洲欧洲日产无码AV| 成人小视频在线观看免费| 国产呦精品一区二区三区网站| 狠狠干欧美| 午夜天堂视频| 国产亚洲精品无码专| 亚洲精品成人7777在线观看| 欧美不卡视频一区发布| 国产精品丝袜在线| 久久精品亚洲热综合一区二区| 亚洲国产天堂久久综合226114 | 国产偷国产偷在线高清| 99视频精品在线观看| 男人的天堂久久精品激情| 伊人成人在线视频| 亚洲人成网站18禁动漫无码| 国产精品成人久久| 亚洲国产精品不卡在线| 亚洲av无码久久无遮挡| 国产精品久久久久久久久| 成人在线第一页| 五月婷婷中文字幕| 欧美翘臀一区二区三区| 亚洲色图欧美在线| 91久久夜色精品国产网站| 欧美日韩激情| 国产精品尤物铁牛tv| 国产亚洲美日韩AV中文字幕无码成人 | 91九色最新地址| 精品亚洲国产成人AV| 国产香蕉在线视频| 久久综合干| 国产最爽的乱婬视频国语对白|