有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究

有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究

ID:10164773

大小:33.00 KB

頁(yè)數(shù):8頁(yè)

時(shí)間:2018-06-12

有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究_第1頁(yè)
有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究_第2頁(yè)
有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究_第3頁(yè)
有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究_第4頁(yè)
有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究_第5頁(yè)
資源描述:

《有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、有時(shí)間窗的車輛路徑問題改進(jìn)蟻群算法研究摘要:針對(duì)目前蟻群算法在求解有時(shí)間窗的車輛路徑問題上較少對(duì)蟻群算法本身進(jìn)行優(yōu)化的問題,提出了一種改進(jìn)蟻群算法,通過改進(jìn)狀態(tài)轉(zhuǎn)移概率和信息素更新規(guī)則,以及使用改進(jìn)的精英螞蟻策略,改善蟻群算法搜索能力。通過對(duì)Solomon標(biāo)準(zhǔn)數(shù)據(jù)集的實(shí)驗(yàn),結(jié)果表明改進(jìn)的蟻群算法在求解有時(shí)間窗車輛路徑問題上是有效的。關(guān)鍵詞:最大最小蟻群算法;有時(shí)間窗車輛路徑問題;Solomon標(biāo)準(zhǔn)數(shù)據(jù)集中圖分類號(hào):U116.2文獻(xiàn)標(biāo)識(shí)碼:AAbstract:Currentresearchonantcolonyalgorithmforvehicleroutingproblemwi

2、thtimewindows,theantcolonyalgorithmitselfislesstobeoptimized,soanimprovedantcolonyalgorithmwasestablishedtoimprovetheantcolonyalgorithmsearchcapabilitiesbyimprovingthestatetransitionprobabilityandpheromoneupdaterule,andusingimprovedeliteantstrategy.ByusingSolomonstandarddatasets,theexperimen

3、talresultsshowthattheimprovedantcolonyalgorithmforsolving8vehicleroutingproblemwithtimewindowsisvalid.Keywords:max-minantcolonyoptimization;vehicleroutingproblemwithtimewindows;Solomondataset0引言車輛路徑問題(VehicleRoutingProblem,VRP)屬于組合優(yōu)化問題,其理論涉及到運(yùn)籌學(xué)、管理學(xué)、交通運(yùn)輸、計(jì)算機(jī)應(yīng)用等多個(gè)學(xué)科。VRP問題中加入節(jié)點(diǎn)可訪問的時(shí)間窗約束即成為有時(shí)間窗

4、車輛路徑問題(VehicleRoutingProblemwithTimeWindows,VRPTW)。由于現(xiàn)實(shí)生活中很多問題可以歸結(jié)為VRPTW,因此VRPTW的研究受到學(xué)術(shù)界的廣泛重視。VRPTW已被證明為NP-hard問題,這意味著當(dāng)節(jié)點(diǎn)規(guī)模較大時(shí),很難在多項(xiàng)式時(shí)間內(nèi)得到問題的精確解,因此啟發(fā)式算法因其快速高效構(gòu)建可行解的優(yōu)點(diǎn)成為人們的首選。Ombuki8Beatrice等[1]利用遺傳算法、Tavakkoli-Moghaddam等[2]利用模擬退火算法來求解VRPTW問題,但二者都存在收斂速度慢的問題;張炯和郎茂祥[3]使用的禁忌算法、馬炫等[4]使用的粒子群算法則容易陷

5、入局部最優(yōu)解。為解決這些問題,蟻群算法的魯棒性和構(gòu)造簡(jiǎn)單使得其經(jīng)常被用于與其他算法構(gòu)成組合優(yōu)化算法。但無論是殷志鋒和張巖松[5]提出的基于進(jìn)化規(guī)劃和最大-最小蟻群算法相融合的混合蟻群算法,還是范小寧等[6]采用遺傳算法和蟻群算法的結(jié)合,以及ZhangXiaoxia[7]將蟻群算法和禁忌搜索結(jié)合等都只是將蟻群算法作為構(gòu)造可行解的方法,并大量使用局部搜索優(yōu)化算法,而缺少對(duì)蟻群算法本身的改進(jìn)。本文對(duì)ThomasThutzle和HolgerHoos提出的最大最小蟻群系統(tǒng)(MAX-MINantcolonysystem)在轉(zhuǎn)移概率矩陣計(jì)算、信息素更新等關(guān)鍵因素上進(jìn)行改進(jìn),以提高其全局優(yōu)化能

6、力。為更好地說明本改進(jìn)算法的優(yōu)越性,在原始MMAS算法和本文算法測(cè)試Solomon標(biāo)準(zhǔn)數(shù)據(jù)集時(shí)均不使用局部?jī)?yōu)化算法。1有時(shí)間窗車輛路徑問題的定義VRPTW的一般定義如下:從某一物流中心用多臺(tái)配送車輛從多個(gè)客戶取貨,每個(gè)客戶的位置和需求量和需求時(shí)間一定,每個(gè)客戶只能由一臺(tái)車輛服務(wù)一次,要求合理安排車輛配送路線,使目標(biāo)函數(shù)得到最優(yōu),即在不違背約束條件下所用車輛數(shù)最少和行走路線長(zhǎng)度最短。本文將最小化車輛數(shù)量作為第一目標(biāo),最小化車輛行駛路線長(zhǎng)度作為第二目標(biāo)。2最大最小蟻群算法及其在有時(shí)間窗車輛路徑問題中的應(yīng)用8MMAS對(duì)AS的關(guān)鍵改進(jìn)在于將路徑上的信息素濃度限定τ■,τ■之間,這較好地

7、避免了搜索陷入局部最優(yōu)解。因?yàn)樵谒阉鬟^程中,隨著信息素的揮發(fā)和累積,某些路徑上的信息素濃度會(huì)遠(yuǎn)遠(yuǎn)高于其他路徑,從而導(dǎo)致搜索過早停滯。2.1狀態(tài)轉(zhuǎn)移概率。螞蟻在選擇下一個(gè)節(jié)點(diǎn)時(shí),在滿足容量約束和時(shí)間窗約束下,需要考慮如下三個(gè)因素:①通往下個(gè)節(jié)點(diǎn)的路徑長(zhǎng)度以及路徑上的信息素濃度[8]。②時(shí)間窗因素的擇優(yōu)性[8],由下個(gè)客戶j的時(shí)間窗寬度和所在客戶i到達(dá)下個(gè)客戶j的時(shí)間等因素決定。這種擇優(yōu)性的優(yōu)先原則為,需等待時(shí)間較短優(yōu)先原則和時(shí)間窗較小優(yōu)先原則。③基于Wissner-Gross,A.D.[9]的

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。