《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > PSO-GA-ACO算法在冷鏈物流配送路徑優化中的應用
PSO-GA-ACO算法在冷鏈物流配送路徑優化中的應用
2016年微型機與應用第24期
王海軍
鄂爾多斯應用技術學院,內蒙古 鄂爾多斯 017000
摘要: 伴隨著現代物流的快速發展,冷鏈物流也得到快速發展。在冷鏈物流研究中配送路徑優化問題對冷鏈物流的發展起到至關重要的作用,鑒于蟻群算法在路徑優化問題中的成功應用,因此將蟻群算法應用到冷鏈物流配送路徑優化問題中??紤]到蟻群算法運行中存在的問題,將遺傳算法與粒子群算法引入到蟻群算法中,構成基于PSOGAACO算法的冷鏈物流配送路徑優化算法。實驗結果表明,這種構想是可行的,可以有效提高算法運行效率,縮短配送距離,提高經濟效益。
Abstract:
Key words :

  王海軍

  (鄂爾多斯應用技術學院,內蒙古 鄂爾多斯 017000)

       摘要:伴隨著現代物流的快速發展,冷鏈物流也得到快速發展。在冷鏈物流研究中配送路徑優化問題對冷鏈物流的發展起到至關重要的作用,鑒于蟻群算法在路徑優化問題中的成功應用,因此將蟻群算法應用到冷鏈物流配送路徑優化問題中??紤]到蟻群算法運行中存在的問題,將遺傳算法粒子群算法引入到蟻群算法中,構成基于PSOGAACO算法的冷鏈物流配送路徑優化算法。實驗結果表明,這種構想是可行的,可以有效提高算法運行效率,縮短配送距離,提高經濟效益。

  關鍵詞:蟻群算法;遺傳算法;粒子群算法;物流;路徑優化

  中圖分類號:TP301.6, TP15文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2016.24.026

  引用格式:王海軍. PSO-GA-ACO算法在冷鏈物流配送路徑優化中的應用[J].微型機與應用,2016,35(24):91-93,100.

0引言

  隨著經濟的發展,現代物流觀念不僅在工業、商業、制造業有了成功的應用,而且開始逐步深入應用到生鮮類農產品的發展中[1]。由于生鮮類農產品具有易腐敗變質的特點,因此就產生了專門針對生鮮類農產品產運銷的冷鏈物流 [2]。配送路徑優化問題是物流研究的一個核心,在冷鏈物流中也同樣如此,生鮮易腐食品從生產者到最終消費者的過程中,有80%以上的時間花在配送運輸上[3]。因此本文主要研究智能算法在冷鏈物流配送路徑優化上的應用,目前常用的路徑優化算法主要集中在遺傳算法(GA)、粒子群算法(PSO)和蟻群算法(ACO)等一些算法上,本文主要研究ACO算法在冷鏈物流配送路徑中的應用。已有研究成果[4]表明,ACO算法存在易過早陷入局部最優,從而造成算法停滯現象等一系列問題,因此本文將GA、PSO算法引入到ACO算法的優化中,研究PSO-GA-ACO算法在冷鏈物流配送路徑優化中的應用。

1路徑配送模型的構建[5]

  在本研究中,設所在城市有一個冷庫儲存生鮮產品,當所有客戶均收到貨物后貨車回到冷庫。設總的接受配送的客戶數為M,客戶i 和j 之間的距離為dij,因為每兩個客戶間的配送距離不相同,所以計算配送費用時單位配送距離費用相同。設單位配送費用為P,總的配送費用為S,符號變量xij表示客戶i與客戶j之間是否存在前后配送關系。則該配送模型可以建立目標函數為:

  VN})W9_}R8Q[1TN2XYWE5V0.png-

  約束條件(3)表示配送車輛到達每個客戶一次且只到達一次,約束條件(4)表示配送車輛到達用戶p 且必須離開用戶p,約束條件(5)保證配送車輛起、止于配送中心。

2PSO-GA-ACO冷鏈物流配送算法設計

  2.1蟻群算法基本原理

  蟻群算法(Ant Colony Optimization, ACO)是一種用來在圖中尋找優化路徑的機率型算法。它是DORIGO M博士于1992年提出的,其靈感來源于螞蟻在尋找食物過程中發現最佳路徑的行為。ACO是通過模擬自然界中蟻群的覓食行為而發展起來的一種智能算法。在該算法中,螞蟻在覓食過程中會在其走過的路徑上釋放生物信息素,感知到信息素的螞蟻會沿著同樣路徑同時也會釋放信息素從而強化路徑上已經存在的信息素,如此反復進行[6],到最后就會形成一條高濃度信息素的路徑,所有螞蟻都會選擇這條路徑去覓食,這樣就形成了一條洞穴到食物的最佳路徑[7]。

  2.2基本ACO執行步驟

  (1)參數設定:在算法運行前,設定最大運行次數NC,算法運行計算器nc=0。初始化任意邊(i,j)的信息濃度τij(0)=c為常量,初始時刻信息濃度增量Δτkij(0)=0。設dij為客戶i和客戶j之間的距離,當i≠j時,dij=[(xi-xj)2 + (yi-yj)2]0.5,當i=j時,dij=K為常量。初始化禁忌表tabu及路線表path,將m只螞蟻隨機地放到 n 個客戶位置,同時,將每只螞蟻的禁忌表的第一個元素設置為它當前所在的客戶位置。

  (2)啟動螞蟻:螞蟻從tabu中的第一個位置按照轉移概率pij尋找下一步要轉移到的客戶位置,則客戶i到客戶j的pkij(t)定義為[8]:

  NPNIDT{0W04C9ZB8[5$~U{6.png

  其中,啟發函數ηij=d-bij,allowedk={0,1,…,n}-tabuk表示螞蟻k下一步允許選擇的客戶,α與β分別為軌跡相對重要性和能見度相對重要性。

 ?。?)濃度計算:根據tabu表按式(7)[9]計算每只螞蟻在每條路徑上所遺留的信息濃度增量:

  LRZ}1_5}WDF)V8ML22HAYJX.png

  式中,Q表示信息素強度,Lk表示螞蟻k在本次循環中所走路徑的總長度。

 ?。?)濃度更新:當所有螞蟻完成一次對所有城市遍歷的循環后,用式(8)[9]對信息濃度進行一次更新。

  FHN0F~]9W@4L){IZYW4)FPV.png

  其中,ρ表示信息素揮發系數,1-ρ則表示信息素殘留因子。

  (5)終止判斷:判斷循環次數nc是否小于最大循環次數NC,如果是,則停止循環,輸出gcbest和gtbest,否則,將所有禁忌表清空,并且重復步驟(2)~步驟(5),直到滿足停止條件為止。

  2.3PSO-GA-ACO設計思想

  GA與PSO算法在運算初期能夠快速逼近最優解,有效優化系統參數,但中后期運行效率低,易早熟收斂,局部尋優能力差。而ACO算法運行初期由于信息素少,計算時間長、收斂速度慢、易陷入局部最優,但是后期局部尋優能力較強。因此在本算法中將GA、PSO算法融入到ACO算法求解中,使新算法能夠盡可能避免過早陷入局部極小值,提高算法整體尋優能力。算法設計思路:(1)螞蟻群粒子化;(2)按照信息素大小進行遍歷;(3)對螞蟻得到的路徑進行遺傳交叉、變異,從而產生新解;(4)利用PSO算法對得到的新路徑根據粒子群優化算法中的局部極值和全局極值進行調整;(5)調整結束后,根據結果判定算法是否繼續。

  2.4PSO-GA-ACO算法實現

  為了提高ACO算法的運行效率,減少其過早陷入局部最優、易出現停滯等現象,本文將以下三步[10 12]融合到蟻群算法中,構建出基于PSO-GA-ACO算法的冷鏈物流最優配送路徑算法。

  (1)螞蟻?;涸趐ath表中,產生2m條隨機路徑,并對這2m條路徑的長度進行排序,取其中的m條長度最短的路徑作為m只螞蟻的初始個體最優路徑pcbest,取其路徑長度為個體極值plbest。將m只螞蟻中的最小的plbest作為螞蟻群體的全局極值glbest,其路徑為全局最優路徑gcbest。

  (2)隨機交叉:在當前螞蟻完成一次對所有客戶的遍歷后對其走過路徑進行順序交叉,選取2個隨機交叉點j1與j2,設j1<j2,將群體當前最優路徑gcbest中的第j1到第j2步之間走過的區間(j1,…,j2)作為交叉區域安排到第 k只螞蟻第i次行走路徑pathk(i)中的對應的位置,刪除路徑pathk(i)中已經在(j1,…,j2)交叉區域中出現過的客戶,這樣就得到新的路徑path1,隨后將path1再與螞蟻個體最優路徑pcbest以如上方式再次交叉得到路徑path2。

  (3)變異更新:在交叉操作后,對路徑path2進行逆轉變異,在路徑path2中交換第p次和第q次訪問的城市,其余順序不變,從而得到新路徑path3;根據path3計算路徑長度,若新路徑長度小于交叉變異前的路徑長度則接受新值,更新path表中相應螞蟻的個體極值ptbest和位置極值pcbest,并更新全局極值gtbest和gcbest,否則拒絕。

  將以上三個改進步驟與基本ACO執行步驟結合起來就構成了新的PSOGAACO算法,具體執行步驟為:(1)參數設定;(2)螞蟻?;?;(3)啟動螞蟻;(4)隨機交叉;(5)變異更新;(6)濃度計算;(7)濃度更新;(8)終止判斷。

  當運行到步驟(8)時,判斷是否達到最大運行次數,如果是則結束運算,否則重復步驟(3)~步驟(8),直到滿足停止條件為止。當算法最終運行結束后,所求出的解即為冷鏈物流最優配送路徑。

3仿真實驗

  3.1參數設置

  考慮到在實際配送中,一般一個冷庫的配送點數不會特別多,因此,在文中采用30個城市的TSP問題數據作為研究對象進行比較研究。為了驗證本文算法的有效性,將算法運行結果分別與GA、PSO與ACO算法運行結果進行比較,基本參數設置如下。

  GA-PSO-ACO算法參數:α=1,β=5,ρ=0.95,Q=100,NcMax=200,m=30;ACO算法參數:α=1,β=5,ρ=0.95,Q=100,NcMax=200,m=30;GA算法:初始種群inn=100,交叉概率0.8,變異概率0.8,最大迭代次數gnmax=200;PSO算法: 粒子個數num=30, 最大迭代次數NcMax=200。

  3.2實驗結果

  采用MATLAB語言實現如表所示算法模型對30個城市的TSP問題分別運行10次,表1給出算法運行結果,從表中可以看出在算法運行200次的情況下, GA-PSO-ACO與ACO算法的運行穩定性要明顯好于PSO算法與GA算法,其中GA-PSO-ACO算法的穩定性最好,它的平均配送距離比ACO、PSO及GA算法分別減少了4.811 8 km、45.995 3 km及32.468 6 km。按照現在城市道路貨車每公里1.2元計算,則每配送一趟比其他算法給出的路徑可以分別節省5.77元、55.19元及38.96元,這樣長期配送節約的費用將是一個巨大的數字。圖1~圖4給出了4種算法某次運行結果,從結果中可以看出GA-PSO-ACO算法對配送拐點的處理好于其他算法, 因此在局部尋優方面效果明顯好于其他三種?!?/p>

001.jpg 

002.jpg

4結論

  冷鮮食品屬于易變質的食品,對冷鮮食品的配送一般要求在最短的時間、最短路徑、最低成本下完成配送??紤]到實際配送過程的復雜性,本文主要研究冷鏈物流的最短配送路徑,鑒于ACO算法在冷鏈物流配送路徑優化中的應用,考慮到采用ACO算法進行冷鏈物流配送,但是ACO算法在路徑優化中存在易過早陷入局部最優、算法易出現停滯現象等一系列問題,因此將另外兩種智能算法GA與PSO算法引入到ACO算法的優化中,給出了基于PSO、GA和ACO融合算法的冷鏈物流配送路徑設計思想和算法運行步驟。實驗結果表明,本文的構想是可行的,可以有效提高配送路徑優化效率,提高經濟效益。

  參考文獻

  [1] 王文銘,鄭薇.果蔬配送中心物流作業建模與仿真研究[J]物流工程與管理,2010,32(4):115117.

 ?。?] 鄧汝春.我國的冷鏈物流市場及其發展策略[J].商場現代化,2008,17(2): 814.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          午夜精品久久久久久| av成人福利| 亚洲精品免费在线观看| 亚洲伦理在线观看| 欧美午夜在线一二页| 国产三级欧美三级| 国产亚洲人成网站在线观看| 久久综合九色综合欧美就去吻| 国产亚洲成年网址在线观看| 久久综合色婷婷| 国产精品xxxxx| 国产精品福利片| 久久精品国产第一区二区三区最新章节| 午夜亚洲激情| 欧美视频免费在线| 国产精品99一区| 亚洲裸体在线观看| 欧美一级艳片视频免费观看| 永久91嫩草亚洲精品人人| 久久精品亚洲精品| 黄色亚洲精品| 国产一区二区精品久久99| 欧美日韩一级大片网址| 亚洲线精品一区二区三区八戒| 久久免费国产精品1| 久久久午夜视频| 欧美性大战xxxxx久久久| 亚洲理论电影网| 欧美性大战久久久久| 国产日韩在线亚洲字幕中文| 欧美日韩亚洲天堂| 久久精品国产77777蜜臀| 国产欧美精品日韩区二区麻豆天美| 国产精品久久久久久久久久ktv| 午夜在线精品偷拍| 亚洲另类在线视频| 国产精品成人一区二区网站软件| 国产精品v欧美精品∨日韩| 在线欧美日韩精品| 日韩写真视频在线观看| 欧美另类高清视频在线| 亚洲图片在线观看| 99riav久久精品riav| 亚洲高清不卡av| 国一区二区在线观看| 国产真实久久| 欧美日本精品一区二区三区| 国产一区二区成人久久免费影院| 小处雏高清一区二区三区| 国产精品入口夜色视频大尺度| 国产精品羞羞答答xxdd| 久久久久九九九| 亚洲综合色激情五月| 在线 亚洲欧美在线综合一区| 亚洲九九精品| 开心色5月久久精品| 亚洲人成网站影音先锋播放| 亚洲第一黄色| 欧美激情免费在线| 国产精品老牛| 欧美色播在线播放| 99精品视频免费全部在线| 国产一区二区三区高清播放| 欧美日韩一区在线观看视频| 午夜欧美理论片| 欧美日韩视频第一区| 欧美日韩一区二区三区| 亚洲欧美成人| 欧美日韩精品国产| 欧美α欧美αv大片| 国产精品久久久久aaaa樱花| 欧美一区二区成人6969| 国产精品v日韩精品| 久久日韩粉嫩一区二区三区| 久久精品论坛| 狂野欧美激情性xxxx欧美| 欧美日韩午夜激情| 99视频一区二区三区| 欧美激情一二区| 欧美一二区视频| 欧美午夜性色大片在线观看| 亚洲欧美日韩综合aⅴ视频| 国产手机视频一区二区| 西西裸体人体做爰大胆久久久| 欧美成人三级在线| 影音先锋欧美精品| 亚洲第一网站| 一本色道久久综合亚洲精品不| 久久亚洲精品伦理| 久久精品视频免费| 国产亚洲美州欧州综合国| 久久久国产91| 国产日产精品一区二区三区四区的观看方式| 久久夜色精品国产亚洲aⅴ| 欧美一区成人| 午夜在线精品| 一区二区三区国产| 久久久夜夜夜| 亚洲欧洲99久久| 亚洲人成毛片在线播放| 欧美专区福利在线| 久久综合狠狠综合久久综合88| 国产精品久久77777| 国外成人在线视频| 精东粉嫩av免费一区二区三区| 一本大道久久a久久精二百| 久久久久久穴| 亚洲国产婷婷香蕉久久久久久99| 欧美日产一区二区三区在线观看| 玖玖视频精品| 欧美成人午夜激情在线| 欧美激情久久久久| 免费成人激情视频| 久久精品123| 久久精品国产精品亚洲综合| 久久大综合网| 久久久蜜桃精品| 亚洲无人区一区| 亚洲网站视频福利| 国产视频在线观看一区| 国产精品欧美日韩一区| 亚洲成色999久久网站| 久久久久看片| 91久久嫩草影院一区二区| 欧美美女操人视频| 亚洲大片一区二区三区| 欧美乱妇高清无乱码| 久久久精品国产一区二区三区| 新狼窝色av性久久久久久| 久久精品99国产精品| 欧美日韩一区二区视频在线观看| 欧美日韩一区二区三区在线视频| 国产精品视频第一区| 亚洲精品一品区二品区三品区| 欧美激情一区在线观看| 久久精品综合一区| 欧美日韩调教| 欧美系列一区| 国产视频精品va久久久久久| 久久香蕉国产线看观看网| 激情六月婷婷久久| 亚洲国产婷婷香蕉久久久久久99| 国产欧美日韩亚洲精品| 伊人精品久久久久7777| 欧美成人影音| 欧美久久久久久蜜桃| 久久综合狠狠综合久久综青草| 国产片一区二区| 激情91久久| 欧美在线视频在线播放完整版免费观看| 韩国视频理论视频久久| 美女脱光内衣内裤视频久久网站| 久久激情视频免费观看| 亚洲在线播放电影| 99精品免费| 亚洲视频图片小说| 久久天天狠狠| 亚洲欧美日韩国产成人| 永久域名在线精品| 久久精品国产久精国产一老狼| 欧美日韩精品在线播放| 欧美成人在线免费观看| 欧美影院午夜播放| 免费av成人在线| 国产精品久久久久久久久久ktv| 一区二区免费看| 亚洲一区三区视频在线观看| 亚洲网站在线看| 亚洲精美视频| 日韩午夜免费| 国产亚洲精品aa午夜观看| 久久久久国产一区二区| 国产一区二区三区视频在线观看| 在线精品国产欧美| 麻豆国产精品一区二区三区| 韩国三级电影一区二区| 国产一区免费视频| 国产精品拍天天在线| 久久久国产成人精品| 久久精品一本久久99精品| 久久久蜜桃一区二区人| 亚洲精品午夜精品| 欧美激情一区二区久久久| 另类欧美日韩国产在线| 国产麻豆日韩欧美久久| 亚洲国产一区二区三区在线播| 亚洲欧美日韩国产另类专区| 亚洲欧美国产一区二区三区| 欧美福利在线观看| 久久一区视频| 亚洲一二三区视频在线观看| 狠狠狠色丁香婷婷综合激情| 在线电影院国产精品| 影音先锋国产精品| 国产亚洲午夜高清国产拍精品| 美女视频一区免费观看| 日韩视频一区二区三区| 一区二区三区日韩精品| 制服丝袜亚洲播放| 亚洲高清视频在线观看| 久久综合九九| 久久久久国产一区二区三区| 在线亚洲国产精品网站| 欧美日韩国产麻豆| 亚洲一区二区不卡免费| 最新亚洲激情| 久久免费观看视频| 一区二区三区四区五区视频| 99国产精品久久久久久久成人热| 亚洲午夜在线观看视频在线| 久久aⅴ国产欧美74aaa| 欧美日韩美女一区二区| 亚洲一区二区三区精品视频| 亚洲看片网站| 久久综合狠狠| 欧美日韩美女一区二区| 久久婷婷人人澡人人喊人人爽| 久久精品国产成人| 欧美成人精品激情在线观看| 久久精品国产亚洲高清剧情介绍| 免费观看日韩av| 在线日韩一区二区| 毛片一区二区三区| 国产精品毛片va一区二区三区| 欧美一区二区三区免费大片| 欧美大色视频| 欧美日韩国产综合视频在线| 亚洲视屏在线播放| 欧美极品在线播放| 久久久99国产精品免费| 国产精品久久波多野结衣| 国产精品初高中精品久久| 欧美精品18videos性欧美| 亚洲欧美在线视频观看| 欧美日产国产成人免费图片| 亚洲一区免费视频| 亚洲人成小说网站色在线| 国产最新精品精品你懂的| 免费毛片一区二区三区久久久| 欧美成人黑人xx视频免费观看| 亚洲五月婷婷| 欧美午夜一区二区福利视频| 久久精品国产99精品国产亚洲性色| 国产欧美精品一区二区三区介绍| 一区二区久久久久久| 久久精品夜色噜噜亚洲a∨| 国产色综合久久| 在线观看福利一区| 久久综合网络一区二区| 国产亚洲在线| 麻豆乱码国产一区二区三区| 欧美午夜一区二区| 亚洲精品乱码久久久久久久久| 国产自产v一区二区三区c| 欧美激情一区二区三区四区| 欧美精品国产一区二区| 欧美激情一区二区| 免费h精品视频在线播放| 精品91久久久久| 在线欧美亚洲| 亚洲精品一区二区三区蜜桃久| 欧美日韩国产999| 欧美国产日韩亚洲一区| 欧美亚洲免费电影| 国产日韩精品一区二区三区在线| 亚洲一区国产一区| 欧美日韩中文字幕精品| 欧美11—12娇小xxxx| 国产精品一区二区三区免费观看| 欧美视频在线一区| 99国产麻豆精品| 一区二区三区在线免费视频| 国产精品久久久久永久免费观看| 在线观看av一区| 国产精品人人做人人爽人人添| 美女主播一区| 亚洲狼人综合| 黄色精品免费| 国产日韩精品视频一区| 亚洲图片在线观看| 久久深夜福利免费观看| 久久久欧美一区二区| 久久国产精品99久久久久久老狼| 在线观看一区| 国产久一道中文一区| 亚洲欧美激情视频| 欧美日韩精品免费观看视一区二区| 在线观看一区二区精品视频| 亚洲精品乱码久久久久久黑人| 欧美性猛交99久久久久99按摩| 国产视频欧美视频| 国产欧美日本在线| 欧美精品情趣视频| 欧美精品偷拍| 亚洲国产欧美不卡在线观看| 在线观看日韩av电影| 欧美日韩国产一区精品一区| 国产精品有限公司| 夜夜狂射影院欧美极品| 欧美a级片一区| 久久激情五月丁香伊人| 欧美在线视频免费| 欧美人成在线| 国产精品一区二区三区久久| 久久中文精品| 午夜精彩国产免费不卡不顿大片| 欧美日韩三区| 欧美日韩免费观看一区三区| 久久精品毛片| 久久精品毛片| 欧美劲爆第一页| 国产精品手机视频| 99xxxx成人网| 国产精品久久久久久久午夜片| 久久狠狠一本精品综合网| 这里只有视频精品| 一本色道久久综合狠狠躁的推荐| 在线精品亚洲| 欧美在线视频一区| 亚洲图片欧洲图片av| 亚洲国产欧美不卡在线观看| 国产精品实拍| 狠狠做深爱婷婷久久综合一区| 浪潮色综合久久天堂| 最新高清无码专区| 亚洲欧洲综合| 亚洲一区精品视频| 在线一区视频|