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

蜂群優化算法在帶軟時間窗的車輛路徑問題中的應用

2010-01-01 00:00:00楊進馬良
預測 2010年6期

摘 要:本文給出了帶軟時間窗的車輛路徑問題的一種新的算法,蜂群算法。通過計算若干benchmark問題,并將結果與硬時間窗的目前最好解及蟻群算法的相應解作比較與分析,驗證了算法的有效性。蜂群算法是剛剛起步的智能優化算法,目前國內外關于蜂群算法的文獻較少,研究范圍較窄,故本文不僅是拓寬蜂群算法應用范圍的有效嘗試,同時也給本身求解方法不多的軟時間窗車輛路徑問題提供了一種新解決方法。

關鍵詞:帶軟時間窗車輛路徑問題; 蜂群算法; 反應闕值; 刺激信號值

中圖分類號:TP18 文獻標識碼:A 文章編號:1003-5192(2010)06-0067-04

Wasp Colony Algorithm for Vehicle Routing Problem with Soft Time Windows

YANG Jin1, MA Liang2

(1.Science School, University of Shanghai for Science and Technology, Shanghai 200093, China; 2.Management School, University of Shanghai for Science and Technology, Shanghai 200093, China)

Abstract:This paper proposes a new algorithm, wasp colony algorithm, for vehicle routing problem with soft time windows. Series of benchmark problems are tested and verify the validity of the algorithm through comparing the results with the best known solutions of the VRPTW and the results of the ant algorithm. The wasp colony algorithm has just begun to develop and due to now it has been only used in few problems at home and abroad.Therefore this paper not only expands the application scope of the wasp colony algorithm but also gives a new method to solve the vehicle routing problem with soft time windows which solve methods are few.

Key words:vehicle routing problem with soft time windows;wasp colony algorithm;response threshold; stimulus value

1 引言

VRPSTW(Vehicle Routing Problem with Soft Time Windows)即軟時間窗車輛路徑問題[1],它允許車輛對客戶開始服務的時間早于客戶允許的最早開始時間或晚于客戶允許的最遲開始時間,但是要給予一定的懲罰。我們知道,硬時間窗(VRPTW)不僅對服務造成很大的局限性,還會導致費用的增加。因為如果要嚴格遵守時間窗的限制開始服務,相對來講則要增加車輛數。考慮到現實生活中,有些客戶如果對其服務的時間不在他要求的范圍之內,只要肯給予一定的賠償他會接受服務提前或延遲。對供應商來說,雖然這種服務方式增加了一定的懲罰費用,但如果能夠節省車輛,縮短路程,以此來減少人力、物力,則最終的總費用反而有可能減少。VRPSTW是在VRPTW基礎上結合實際改進產生的,也是VRP的一種擴展類型。VRPSTW同樣也是NP難題[2]。相對于硬時間窗,對軟時間窗的研究較少[3~8]。

參照VRPTW的定義,VRPSTW的一般提法為:已知有一批客戶,每個客戶點的位置坐標和貨物需求已知,車輛的負載能力一定,每輛車都從起點(Depot)出發,完成若干客戶點的運送任務后再回到起點。假設每個客戶被而且只被訪問一次,每輛車所訪問的客戶的需求總和不能超過車輛的負載能力。每個客戶i帶有一個時間窗[ei,li],ei為客戶i允許服務的最早開始時間,li為客戶i允許服務的最晚開始時間,車輛對客戶的服務時間必須在這個范圍內。如果車輛早于ei或者晚于li到達客戶i,仍可服務,但必須給予客戶一定的賠償。問題的最終目標是以最小的總費用完成所有任務。本文的總費用設為是關于車輛數,總路程,總懲罰費用的函數。

至于給予客戶的賠償,可以根據客戶的要求或者重要性不同而有所不同。比如有些特別緊急的、對時間要求比較苛刻的客戶,其懲罰費用系數可能相對較大;而相對要求沒那么嚴格的客戶其懲罰費用系數則相對較小,以此來體現放松時間窗對總費用的影響。

2 數學模型

其中|S|為集合S中所含圖G的頂點個數,約束(a)為車輛負載限制;約束(b)則保證每輛車對每個客戶只能訪問一次;約束(c)、(d)、(e)則是為了保證能形成回路;約束(f)表示一條線路上兩鄰接任務存在的條件。目標為以最小的總費用完成所有任務,其中A,B(A0,B0)分別表示所需車輛數和總路程及總懲罰費用在總費用中的權重系數。

3 蜂群算法(Wasp Colony Algorithm)

3.1 基本原理

蜜蜂是社會化的昆蟲群體,蜜蜂個體可以擔任不同的角色,能夠完成覓食,照顧后代和御敵等工作,并且能夠自發地在這些角色之間進行轉換。目前國外對蜂群群體智能研究的機構主要是卡內基-梅隆大學的機器人研究所。Theraulaz通過對一種俗稱叫歐洲紙蜂的黃蜂的研究,提出了建立在反應闕值變化基礎上的黃蜂與環境之間的信息交互實現任務分配的模型[10~12]。在該模型中,蜜蜂根據反應闕值和外界的刺激信號來自行安排為幼蟲覓食的工作。對蜂巢中的每個區域,蜜蜂都有相應的反應闕值;同時蜂巢中每個區域內的幼蟲也會給蜜蜂相應的刺激信號。蜜蜂對某個區域的反應闕值越低,或者這個區域內的幼蟲給蜜蜂的刺激信號值越高時,蜜蜂為這個區域內的幼蟲采集食物的概率就越高[13~15]。

4 實例求解與分析

由于VRPSTW沒有現成的測試數據庫,大部分軟時間窗文獻采用的是隨機數據,為了通用性,因此本文還是采用Solomon的標準測試問題。本文算法在Windous XP用Miscroft Visual Studio 2005求解了國際上公開的Solomon提供的VRPTW測試問題。由于采用標準測試問題,故本文將算法結果與VRPTW的最好解進行比較。另外,VRPSTW沒有很多使用標準測試問題的結果可以比較,故本文僅將算法結果與同樣用標準問題測試的蟻群算法結果作比較和分析。經過大量的測試實驗,說明了該算法在帶軟時間窗車輛路徑問題上的有效性,因為已知最好解通常都是幾種啟發式算法嵌套甚至是借助于某些經典算法所求得的結果。而且本文蜂群算法的結果也大大優于運用比較成熟的蟻群算法的結果。從時間復雜性來看,本文的蜂群算法的時間復雜性為O(m#8226;n2)。隨著問題規模的增大,可以通過人為控制循環次數來限制算法的運行時間。

限于篇幅,這里僅能給出一部分比較結果(見表1),由表中可以看出,在軟時間窗問題中,可以通過少量的懲罰費用而達到同時減少較多車輛數,減少一定車輛總行程的效果。因此雖然增加了一定的懲罰費用,但因為車輛數和車輛總行程的減少反而可能導致總費用減少。因此實際問題的求解中,決策者可以依據車輛的固定費用、車輛的行駛費用以及顧客要求的懲罰費用等來決定各個因素的費用系數,從而調控最后的總費用。

5 結論

軟時間窗的車輛路徑問題是在考慮到硬時間窗對服務造成的不便以及容易引起車輛資源浪費的情況下,對VRPTW的一種改進類型。VRPSTW由于沒有一個完全統一的提法和標準測試庫,目前對VRPSTW研究的文獻著重點和方法也各不相同。因此,對于VRPSTW的求解沒有VRPTW那么多求解方法和結果供參考和比較[17~19]。從實驗結果來看,蜂群算法可作為解決本身解決方法不多的VRPSTW問題的又一種新的可行手段。另外,目前國內外關于蜂群算法的文獻較少,且應用范圍較窄,故本文不失為是拓寬蜂群算法應用范圍的一種有效的嘗試。

參 考 文 獻:

[1]Koskosidis Y A, Powell W B, Solomon M M. An optimization-based heuristic for vehicle routing and scheduling with soft time window constraints[J]. Transportation Science, 1992, 26(2): 69-85.

[2]Solomon M M. Algorithms for the vehicle routing and scheduling problems with time windows constraints

[J]. Operations Research, 1987, 3(5): 254-265.

[3]Ioannou G, Kritikos M, Prastacos G. A problem generator solver heuristic for vehicle routing with soft time windows[J]. Omega, 2003, 31: 41-53.

[4]Colorni A, et al.. Heuristics from nature for hard combinatorial optimization problems[J]. International Transcations in Operational Research, 1996, 3(1): 1-21.

[5]賓松,符卓.求帶軟時間窗的車輛路徑問題的改進遺傳算法[J].系統工程,2003,21(6):12-15.

[6]肖雁,符卓.帶軟時間窗的車輛路徑問題及其應用前景探討[A].中國運籌學會第六屆學術交流會論文集[C].香港:Global-Link出版社,2000.634-638.

[7]劉誠,陳治亞,封全喜.帶軟時間窗物流配送車輛路徑問題的并行遺傳算法[J].系統工程,2005,23(10):7-11.

[8]張海剛,顧幸生,徐震浩.基于免疫算法的帶軟時間窗車輛調度問題[J].華東理工大學學報(自然科學版),2007,33(1):104-107.

[9]Balakrishnan N. Simple heuristics for the vehicle routing problem with soft time windows[J]. Journal of the Operational Research Society, 1993, 44(3): 279-287.

[10]Theraulaz G, Bonabeau E, Deneubourg J L. Response threshold reinforcement and division of labour in insect societies[A]. Proceedings of the Royal Society of London B[C]. PMC, USA, 1998. 327-335.

[11]Theraulaz G, Bonabeau E, Deneubourg J L. Self-organization of hierarchies in animal societies: the case of the primitively eusocial wasp polistes dominulus christ[J]. Journal of Theoretical Biology, 1995, 174: 313

-323.

[12]Cicirello V A, Smith S F. Wasp nests for self-configurable factories[A]. Proceedings of the Fifth International Conference on Autonomous Agents[C]. ACM Press, 2001. 473-480.

[13]Theraulaz G, Goss S, Gervet J, et al.. Task differentiation in polistes wasp colonies: a model for self-organizing groups of robots[A]. From Animals to Animals: Proceedings of the First International Conference on Simulation of Adaptive Behavior[C]. MIT Press, 1991.346-355.

[14]Bonabeau E, Sobkow ski A, Theraulaz G, et al.. Adaptive task allocation inspired by a model of division of labor in social insects[A]. In Lundh D, Olsson B, eds. Proceeding of Biocomputing and Emergent Computing[C].World Scientific, Singapore, 1997. 36-45.

[15]Cicirello V A, Smith S F. Improved routing wasps for distributed factory control[A]. IJCAI-01 Workshop on AI and Manufacturing[C]. Aiedam Press, Massachusetts(USA), 2001. 26-32.

[16]馬良,朱剛,寧愛兵.蟻群優化算法[M].北京:科學出版社,2008.

[17]Laporte G. The vehicle routing problem: an overview of exact and approximation algorithms[J]. European Journal of Operational Research, 1992, 5(9): 345-358.

[18]Dorigo M, Maniezzo V, Colorni A. Ant system: Optimization by a colony of cooperation agents[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1996, 26(1): 29-41.

[19]Kolen A W J, Kan A H G R, Trienekens H W J M. Vehicle routing with time windows[J]. Operations Research, 1987, 3(5): 266-273.

主站蜘蛛池模板: 国产精品久久久精品三级| 综合人妻久久一区二区精品 | 欧美第一页在线| 91久久夜色精品国产网站| 91精品国产一区自在线拍| 日韩精品高清自在线| 久996视频精品免费观看| 美女扒开下面流白浆在线试听| 国产欧美精品一区aⅴ影院| 成人国产一区二区三区| 天天色综网| 72种姿势欧美久久久久大黄蕉| 又粗又硬又大又爽免费视频播放| 亚洲综合中文字幕国产精品欧美| 欧美a√在线| 亚洲二三区| 亚洲第一网站男人都懂| 巨熟乳波霸若妻中文观看免费 | 久久这里只有精品国产99| 伊人久久久大香线蕉综合直播| 99久久国产综合精品2023| 国产精品九九视频| 欧美97色| 国产日韩丝袜一二三区| 久久精品人人做人人爽97| 国产在线一区视频| 夜夜拍夜夜爽| 久久综合九九亚洲一区| 91欧美在线| h视频在线播放| 97影院午夜在线观看视频| 这里只有精品在线播放| 亚洲av无码久久无遮挡| 国产午夜无码片在线观看网站 | 无遮挡一级毛片呦女视频| 成人一级黄色毛片| www.狠狠| 亚洲综合经典在线一区二区| 国产又粗又猛又爽视频| 国产精品一老牛影视频| 免费人欧美成又黄又爽的视频| 色国产视频| 人与鲁专区| 午夜小视频在线| 亚洲av日韩av制服丝袜| 好紧太爽了视频免费无码| 视频二区亚洲精品| 久久人搡人人玩人妻精品一| 中文字幕亚洲电影| 国产精品白浆在线播放| 无码福利日韩神码福利片| 免费看久久精品99| 99视频国产精品| 亚洲国产精品日韩欧美一区| 精品国产免费观看| 亚洲综合婷婷激情| 亚洲手机在线| 亚洲性一区| 国内毛片视频| 国产91视频免费观看| 日本高清有码人妻| 国产精品女熟高潮视频| 波多野结衣二区| 啊嗯不日本网站| 国产91视频观看| 国产成人AV综合久久| 欧美午夜视频| 欧美狠狠干| 亚洲天堂网视频| 中文字幕 日韩 欧美| 亚洲精品无码久久毛片波多野吉| 四虎成人精品在永久免费| 扒开粉嫩的小缝隙喷白浆视频| 国产精品无码AⅤ在线观看播放| 99热国产在线精品99| 99偷拍视频精品一区二区| 国产在线98福利播放视频免费| 欧美一级黄片一区2区| 手机在线看片不卡中文字幕| 蜜桃臀无码内射一区二区三区| 99精品国产高清一区二区| 伊人成人在线|