![模糊需求可丁基取貨車輛路徑問題的改進(jìn)人工魚群算法_第1頁](http://file4.renrendoc.com/view10/M02/09/34/wKhkGWV95jqANa1iAAM-dYxhYxs546.jpg)
![模糊需求可丁基取貨車輛路徑問題的改進(jìn)人工魚群算法_第2頁](http://file4.renrendoc.com/view10/M02/09/34/wKhkGWV95jqANa1iAAM-dYxhYxs5462.jpg)
![模糊需求可丁基取貨車輛路徑問題的改進(jìn)人工魚群算法_第3頁](http://file4.renrendoc.com/view10/M02/09/34/wKhkGWV95jqANa1iAAM-dYxhYxs5463.jpg)
![模糊需求可丁基取貨車輛路徑問題的改進(jìn)人工魚群算法_第4頁](http://file4.renrendoc.com/view10/M02/09/34/wKhkGWV95jqANa1iAAM-dYxhYxs5464.jpg)
![模糊需求可丁基取貨車輛路徑問題的改進(jìn)人工魚群算法_第5頁](http://file4.renrendoc.com/view10/M02/09/34/wKhkGWV95jqANa1iAAM-dYxhYxs5465.jpg)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
模糊需求可丁基取貨車輛路徑問題的改進(jìn)人工魚群算法
1優(yōu)化方法與問題模型需求的可追溯性車輛路徑問題(模型需求的背對角和虛脫率的實(shí)現(xiàn),無論是實(shí)現(xiàn)還是減少,都是模型對帶回貨物路徑問題的發(fā)展,并考慮了模糊客戶需求下車輛路徑優(yōu)化的問題。目前,研究主要集中在單一模糊變量的車輛路徑問題(模型,蘆葦)或確定的車輛路徑問題(勤奮和后門,虛擬現(xiàn)實(shí),蘆葦)。張建勇設(shè)計(jì)了一種改進(jìn)的遺傳算法,通過推覆和推理過程改進(jìn)了遺傳計(jì)算方法,解決了模糊的預(yù)測器問題。吳泰熙、陳正芳應(yīng)用禁忌搜索法獲得了幾乎有效的虛擬現(xiàn)實(shí)。模型和隨機(jī)算法的一致性。遺傳計(jì)算方法具有魯棒性強(qiáng)、適應(yīng)性好的優(yōu)點(diǎn),但復(fù)雜函數(shù)的快速發(fā)展無法滿足期望?;诮?jīng)驗(yàn),傳統(tǒng)的優(yōu)化方法對模糊用件的車輛路徑問題的優(yōu)化具有一定的局限性,可以應(yīng)用新的集群智能優(yōu)化方法來研究這個問題。人工魚群算法是根據(jù)魚群的行為特點(diǎn),運(yùn)用動物自治體模型的群智能優(yōu)化方法,它采用的是一種自下而上設(shè)計(jì)的尋優(yōu)策略.該算法簡單易實(shí)現(xiàn),對初值與參數(shù)選擇不敏感,具有較好的全局優(yōu)化能力.同時(shí)對搜索空間也具有一定的自適應(yīng)能力,具有較強(qiáng)的魯棒性和較好的收斂性能.目前,已成功運(yùn)用于神經(jīng)網(wǎng)絡(luò)優(yōu)化、石油運(yùn)輸系統(tǒng)多級站定位和多用戶檢測器優(yōu)化設(shè)計(jì)等領(lǐng)域.因此,本文應(yīng)用人工魚群算法來求解具有模糊需求性質(zhì)的可回程取貨車輛路徑問題,根據(jù)VRPBFD問題的特點(diǎn)改進(jìn)人工魚群算法的移動步長、人工魚視野和覓食行為公式,以提高算法的收斂速度和運(yùn)算精度.2對于模糊需求,可返回收集車輛路徑問題的描述及數(shù)學(xué)模型2.1取貨需求的確定具有需求信息模糊的VRPBFD問題可描述為,某個物流網(wǎng)絡(luò)中有一個配送中心和n個待服務(wù)的節(jié)點(diǎn),車輛由配送中心出發(fā)服務(wù)一定數(shù)量的節(jié)點(diǎn)后返回配送中心結(jié)束服務(wù).已知每輛車的運(yùn)輸能力為D,每個節(jié)點(diǎn)的取送貨需求量為一模糊數(shù)F,求滿足運(yùn)輸要求的費(fèi)用最小的車輛路線問題.對于節(jié)點(diǎn)不確定的取貨需求量采用三角模糊數(shù)F=(f1,f2,f3)來表示,如圖1所示,其中f1、f3表示該模糊數(shù)的左、右邊界,f2表示其隸屬度為1的點(diǎn).該模糊數(shù)用隸屬度函數(shù)表示為μf(x)={x-f1f2-f1,f1≤x<f2d3-xf3-f2,f2≤x<f30,其它μf(x)=?????????x?f1f2?f1,d3?xf3?f2,0,f1≤x<f2f2≤x<f3其它為了將VRPBFD問題抽象為模糊的數(shù)學(xué)模型,建立如下的基本假設(shè)條件.1)只有一個初始點(diǎn),即為配送中心,每輛車都從初始點(diǎn)出發(fā),完成任務(wù)后回到初始點(diǎn).2)配送及回收的貨物可混裝.3)每個客戶節(jié)點(diǎn)的送貨需求量已知,但取貨需求量不確定.4)每輛車的載重能力已知,單個客戶貨物質(zhì)量不能超過車輛的載重能力.5)客戶節(jié)點(diǎn)的具體位置坐標(biāo)己知,即各客戶之間以及客戶與初始點(diǎn)之間的距離己知.6)每個客戶節(jié)點(diǎn)只能由一輛車服務(wù)一次,在客戶處可同時(shí)完成送貨和取的任務(wù).2.2客戶節(jié)點(diǎn)的營造模型具體BRPBFD問題的模糊數(shù)學(xué)模型如下:mink∑k=1(βkn∑i=0m∑j=0cijxijk+λkn∑i=1uikτi+θkn∑i=1uikei),(1)s.tn∑j=1xijk=n∑j=1xjik=uik,i∈Ι,k∈Μ;(2)min∑k=1k(βk∑i=0n∑j=0mcijxijk+λk∑i=1nuikτi+θk∑i=1nuikei),(1)s.t∑j=1nxijk=∑j=1nxjik=uik,i∈I,k∈M;(2)m∑k=1uik={1,i∈Ιk,i=0(3)n∑i=1diuik-n∑j=1y0jk=0,k∈Μ;(4)∑k=1muik={1,k,i∈Ii=0(3)∑i=1ndiuik?∑j=1ny0jk=0,k∈M;(4)n∑j=0yijk-n∑j=0yjik=-diuik,i∈Ι,k∈Μ,i≠j;(5)∑j=0nyijk?∑j=0nyjik=?diuik,i∈I,k∈M,i≠j;(5)ˉzijk(∑f1i,∑fΜi,∑f2i)=(z1ijk,zmijk,z2ijk);(6)zijkˉˉˉˉˉ(∑f1i,∑fMi,∑f2i)=(z1ijk,zmijk,z2ijk);(6)pos{(1+αˉzijkQk)yijk+zijk≤Qkxijk}≥π,pos{(1+αzijkˉˉˉˉˉQk)yijk+zijk≤Qkxijk}≥π,i,j∈V,k∈M;(7)xijk∈{0,1},uik∈{0,1},yijk≥0,zijk≥0,i∈V,j∈V,k∈M,(8)其中,式(1)是求最優(yōu)解目標(biāo)函數(shù),使運(yùn)輸成本最小;式(2)是目標(biāo)約束,保證每個節(jié)點(diǎn)只被一輛車服務(wù)一次;式(3)表明客戶節(jié)點(diǎn)只可以被一輛車訪問,而初始節(jié)點(diǎn)被所有車輛訪問;式(4)、(5)表明為各客戶節(jié)點(diǎn)的送貨需求量;式(6)、(7)為各節(jié)點(diǎn)的模糊取貨量ˉf1=(f1i,fΜi,f2i)f1ˉˉˉ=(f1i,fMi,f2i)為三角模糊數(shù),則車輛k上的取貨量之和zijk=(z1ijk,zmijk,z2ijk)為三角模糊數(shù);式(8)為各個決策變量取值約束.3基本人工魚群算法1)人工魚群初始化.隨機(jī)生成初始N規(guī)模魚群,人工魚個體在t時(shí)期的狀態(tài)可表示為向量X=(Xi(t),i=1,2,…,F_number),其中,Xi(t)為欲尋優(yōu)的變量,即當(dāng)前車輛的載貨量.目標(biāo)函數(shù)式(1)決定人工魚當(dāng)前所在位置的食物濃度,表示為Y=F(Xi(t)).人工魚個體之間的距離表示為Di,j=‖Xi-Xj‖.Visual表示人工魚的感知范圍.step表示人工魚移動的步長.δ表示擁擠度因子.對于VRPBFD問題需要將人工魚的初始位置放在起點(diǎn)和終點(diǎn)上,因?yàn)檐囕v只有從起點(diǎn)出發(fā)到達(dá)終點(diǎn),或從終點(diǎn)出發(fā)回到起點(diǎn)才是一個有效解.2)自適應(yīng)的鄰域搜索范圍.在基本人工魚群算法中,人工魚Xi的鄰域定義為Ν={Xj|di,j<Visual}N={Xj|di,j<Visual},其中鄰域半徑Rn的確定非常關(guān)鍵,如果太大不足以發(fā)現(xiàn)一些重要個體,如果太小會形成局部極值點(diǎn),降低算法搜索速度.根據(jù)文獻(xiàn)引入魚群感知范圍的概念:排斥區(qū)、中性區(qū)和吸引區(qū),如圖2所示.假設(shè)魚的鄰域距離為R1,在這個距離之內(nèi)的其他魚對此魚有排斥作用.鄰域距離在R1和R2之間為中性區(qū)域,在這個范圍內(nèi)的其他魚對此魚的作用可能為排斥,也可能為吸引.鄰域距離R2和R3之間的區(qū)域?yàn)槲齾^(qū),在此區(qū)域的其他魚對此魚有吸引作用.距離R3之外不屬于魚的感知范圍.3)自適應(yīng)的覓食行為.由于基本人工魚群算法中,人工魚只能向前不能后退,即使在人工魚的后方發(fā)現(xiàn)食物,也不能改變?nèi)斯~的運(yùn)動方面.因此,根據(jù)文獻(xiàn)引入αk(t)、βk(t)為速度向量與兩個坐標(biāo)軸的方向角,根據(jù)αk(t)=1nk(t+1)∑j∈Νk(t-1)αj(t+1),βk(t)=1nk(t+1)∑j∈Νk(t-1)βj(t+1)αk(t)=1nk(t+1)∑j∈Nk(t?1)αj(t+1),βk(t)=1nk(t+1)∑j∈Nk(t?1)βj(t+1)分別確定參數(shù)α、β的值,決定人工魚群下一步的移動方向.并且根據(jù)文獻(xiàn)引入交換序操作符“⊕”重構(gòu)人工魚群算法的覓食公式:Xi(k+1)=αk(t)Xik⊕βk(t)Random(Step)Xjk-Xik∥Xj-Xi∥,αk(t)Xik⊕βk(t)Random(Step)Xjk?Xik∥Xj?Xi∥,Yj>Yi,其中,Xjk、Xik和Xi(k+1)分別表示狀態(tài)向量Xi、Xj以及人工魚下一步狀態(tài)向量Xi(k+1)的第k個元素,Random()表示間的隨機(jī)數(shù).這樣就擴(kuò)大人工魚群算法的搜索范圍,加快人工魚群的尋優(yōu)速度.4)聚群行為.設(shè)人工魚當(dāng)前狀態(tài)為Xi,整個人工魚群的中心位置為Xck,如果Yc/δ>Yi(δ>1)表明伙伴中心位置有較多食物且不太擁擠,則按Xi=Xi+rand(Step)Xck-Xi∥Xck-Xi∥向魚群中心位置移動,否則執(zhí)行覓食行為.5)追尾行為.設(shè)人工魚群當(dāng)前鄰域內(nèi)伙伴Xmax的位置最優(yōu),最優(yōu)值為Ymax>Yi,表明伙伴Xmax具有較高的食物濃度并且不太擁擠,則按Xi=Xi+rand(Step)Xmax-Xi∥Xmax-Xi∥向伙伴Xmax前進(jìn)一步,否則執(zhí)行覓食行為.6)根據(jù)決策者主觀偏好動態(tài)調(diào)整人工魚視野和步長.根據(jù)文獻(xiàn)引入決策者主觀偏好,當(dāng)車輛服務(wù)k個節(jié)點(diǎn)后其總運(yùn)載量為D′k=k∑i=1Di,車輛k剩余運(yùn)載能力Qk=C-D′k,即Qk是一個三角模糊數(shù),下一節(jié)點(diǎn)需求量小于車輛剩余運(yùn)輸能力可能性為p=pos{dk+1≤Qk}=sup{min{μQk+1(x),μQk(y)}x≤y}={0,d2,k+1≤q2kq3k-d1,k+1(q3k-q2k)+(d2,k+1-d1,k+1),d2,k+1≥q2k,d1,k+1≤q3k1,d1,k+1≥q3k車輛服務(wù)時(shí)通過對比自身剩余空間Qk和待服務(wù)節(jié)點(diǎn)k+1的需求Dk+1,得出k點(diǎn)的置信水平,來確定該車輛是否有能力繼續(xù)服務(wù).對下一節(jié)點(diǎn)需求量小于剩余車輛容量的可能性表示為P=pos{Dk+1≤Qk},很明顯P值越大該車能夠完成下一任務(wù)的可能性越大.在此,令P*(P*∈)表示決策者主觀偏好值.當(dāng)P≥P*時(shí),該車?yán)^續(xù)完成下一運(yùn)輸任務(wù);若P<P*,該車返回車場,新派車完成剩余運(yùn)輸任務(wù).根據(jù)決策者主觀偏好值P*來動態(tài)調(diào)整T時(shí)刻人工魚的視野和步長,即{Step=Step×Ρ*+StepminVisual=Visual×Ρ*+Visualmin7)局部最優(yōu)逃逸策略.通過魚群的擁擠程度判斷實(shí)際問題出現(xiàn)“失敗”的情況,采用鄰域搜索策略實(shí)施逃逸,以當(dāng)前新的客戶點(diǎn)(xadd,yadd)為圓心,以其到車場的距離為半徑的圓形范圍內(nèi)尋找能對新的客戶點(diǎn)進(jìn)行服務(wù)的在途車輛,即滿足√(xk-xadd)2+(yk-yadd)2≤√(x0-xadd)2+(y0-yadd)2其中,(yk,yk)為干擾發(fā)生時(shí)刻車輛k所在的位置,(x0,y0)為車場的位置,從而得到能服務(wù)新的客戶點(diǎn)的在途車輛集合.當(dāng)所有在途車輛均無法為新客戶點(diǎn)服務(wù)時(shí),則需從車場中增派車輛為其服務(wù),而增派車輛從車場到達(dá)新客戶點(diǎn).4模糊參數(shù)設(shè)計(jì)為驗(yàn)證改進(jìn)人工魚群算法的有效性,將Solomon的實(shí)例R101改造成為25、50個節(jié)點(diǎn)VRPBFD問題,并將每組的實(shí)驗(yàn)結(jié)果與文獻(xiàn)中的實(shí)驗(yàn)數(shù)據(jù)進(jìn)行比較.當(dāng)主觀臨界值P*≤0.6時(shí),預(yù)計(jì)行駛距離的增加量小于額外行駛距離的減小量,從而使得隨著P*值增加,總行駛距離逐漸遞減.而當(dāng)P*>0.6時(shí),預(yù)計(jì)行駛距離的增加量大于額外行駛距離的減小量,從而使得隨著P*值增加,總行駛距離逐漸增加.仿真結(jié)果如表1所示.將Solomon的實(shí)例R102改造成為一個25個節(jié)點(diǎn)模糊需求的帶回程取貨車輛路徑問題,設(shè)3的倍數(shù)節(jié)點(diǎn)為送貨節(jié)點(diǎn),所有模糊參數(shù)設(shè)計(jì)為峰值已知的精確參數(shù).令P=0.8,α=β=0.9.將改進(jìn)人工魚群算法的運(yùn)行結(jié)果與文獻(xiàn)模糊推理的Sweeping算法進(jìn)行比較,10次隨機(jī)實(shí)驗(yàn)的結(jié)果如表2和圖3所示.實(shí)驗(yàn)結(jié)果表明在車輛使用
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型建筑工地塔吊設(shè)備租賃勞務(wù)分包合同
- 2025年度借款合同糾紛起訴狀編制規(guī)范
- 2025年度海鹽二手房交易房屋裝修監(jiān)理合同
- 2025年度教育培訓(xùn)機(jī)構(gòu)合作居間代理合同范本
- 2025年度住宅小區(qū)開發(fā)商委托物業(yè)服務(wù)升級改造合同
- 2025年度醫(yī)療健康企業(yè)股份轉(zhuǎn)讓及行業(yè)規(guī)范合同
- 2025年合同管理專家咨詢服務(wù)合同
- 2025年度信息技術(shù)項(xiàng)目勞務(wù)分包合同規(guī)范范本
- 2025年度公司股份分紅權(quán)管理合同范本
- 2025年度智慧城市建設(shè)大數(shù)據(jù)分析合同
- 反走私課件完整版本
- 四年級下冊數(shù)學(xué)知識點(diǎn)總結(jié)
- 第三屆全國石油工程設(shè)計(jì)大賽作品(油藏工程設(shè)計(jì)單項(xiàng))
- (人衛(wèi)版第九版?zhèn)魅静W(xué)總論(一))課件
- 壓力性損傷護(hù)理質(zhì)控細(xì)則及集束化管理措施
- 《批判性思維原理和方法》全套教學(xué)課件
- 產(chǎn)后康復(fù)-腹直肌分離
- 丙烯-危險(xiǎn)化學(xué)品安全周知卡
- 粉條加工廠建設(shè)項(xiàng)目可行性研究報(bào)告
- 《配電網(wǎng)設(shè)施可靠性評價(jià)指標(biāo)導(dǎo)則》
- 2024年國家電網(wǎng)招聘之通信類題庫附參考答案(考試直接用)
評論
0/150
提交評論