




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
模糊需求可丁基取貨車(chē)輛路徑問(wèn)題的改進(jìn)人工魚(yú)群算法
1優(yōu)化方法與問(wèn)題模型需求的可追溯性車(chē)輛路徑問(wèn)題(模型需求的背對(duì)角和虛脫率的實(shí)現(xiàn),無(wú)論是實(shí)現(xiàn)還是減少,都是模型對(duì)帶回貨物路徑問(wèn)題的發(fā)展,并考慮了模糊客戶(hù)需求下車(chē)輛路徑優(yōu)化的問(wèn)題。目前,研究主要集中在單一模糊變量的車(chē)輛路徑問(wèn)題(模型,蘆葦)或確定的車(chē)輛路徑問(wèn)題(勤奮和后門(mén),虛擬現(xiàn)實(shí),蘆葦)。張建勇設(shè)計(jì)了一種改進(jìn)的遺傳算法,通過(guò)推覆和推理過(guò)程改進(jìn)了遺傳計(jì)算方法,解決了模糊的預(yù)測(cè)器問(wèn)題。吳泰熙、陳正芳應(yīng)用禁忌搜索法獲得了幾乎有效的虛擬現(xiàn)實(shí)。模型和隨機(jī)算法的一致性。遺傳計(jì)算方法具有魯棒性強(qiáng)、適應(yīng)性好的優(yōu)點(diǎn),但復(fù)雜函數(shù)的快速發(fā)展無(wú)法滿(mǎn)足期望?;诮?jīng)驗(yàn),傳統(tǒng)的優(yōu)化方法對(duì)模糊用件的車(chē)輛路徑問(wèn)題的優(yōu)化具有一定的局限性,可以應(yīng)用新的集群智能優(yōu)化方法來(lái)研究這個(gè)問(wèn)題。人工魚(yú)群算法是根據(jù)魚(yú)群的行為特點(diǎn),運(yùn)用動(dòng)物自治體模型的群智能優(yōu)化方法,它采用的是一種自下而上設(shè)計(jì)的尋優(yōu)策略.該算法簡(jiǎn)單易實(shí)現(xiàn),對(duì)初值與參數(shù)選擇不敏感,具有較好的全局優(yōu)化能力.同時(shí)對(duì)搜索空間也具有一定的自適應(yīng)能力,具有較強(qiáng)的魯棒性和較好的收斂性能.目前,已成功運(yùn)用于神經(jīng)網(wǎng)絡(luò)優(yōu)化、石油運(yùn)輸系統(tǒng)多級(jí)站定位和多用戶(hù)檢測(cè)器優(yōu)化設(shè)計(jì)等領(lǐng)域.因此,本文應(yīng)用人工魚(yú)群算法來(lái)求解具有模糊需求性質(zhì)的可回程取貨車(chē)輛路徑問(wèn)題,根據(jù)VRPBFD問(wèn)題的特點(diǎn)改進(jìn)人工魚(yú)群算法的移動(dòng)步長(zhǎng)、人工魚(yú)視野和覓食行為公式,以提高算法的收斂速度和運(yùn)算精度.2對(duì)于模糊需求,可返回收集車(chē)輛路徑問(wèn)題的描述及數(shù)學(xué)模型2.1取貨需求的確定具有需求信息模糊的VRPBFD問(wèn)題可描述為,某個(gè)物流網(wǎng)絡(luò)中有一個(gè)配送中心和n個(gè)待服務(wù)的節(jié)點(diǎn),車(chē)輛由配送中心出發(fā)服務(wù)一定數(shù)量的節(jié)點(diǎn)后返回配送中心結(jié)束服務(wù).已知每輛車(chē)的運(yùn)輸能力為D,每個(gè)節(jié)點(diǎn)的取送貨需求量為一模糊數(shù)F,求滿(mǎn)足運(yùn)輸要求的費(fèi)用最小的車(chē)輛路線問(wèn)題.對(duì)于節(jié)點(diǎn)不確定的取貨需求量采用三角模糊數(shù)F=(f1,f2,f3)來(lái)表示,如圖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問(wèn)題抽象為模糊的數(shù)學(xué)模型,建立如下的基本假設(shè)條件.1)只有一個(gè)初始點(diǎn),即為配送中心,每輛車(chē)都從初始點(diǎn)出發(fā),完成任務(wù)后回到初始點(diǎn).2)配送及回收的貨物可混裝.3)每個(gè)客戶(hù)節(jié)點(diǎn)的送貨需求量已知,但取貨需求量不確定.4)每輛車(chē)的載重能力已知,單個(gè)客戶(hù)貨物質(zhì)量不能超過(guò)車(chē)輛的載重能力.5)客戶(hù)節(jié)點(diǎn)的具體位置坐標(biāo)己知,即各客戶(hù)之間以及客戶(hù)與初始點(diǎn)之間的距離己知.6)每個(gè)客戶(hù)節(jié)點(diǎn)只能由一輛車(chē)服務(wù)一次,在客戶(hù)處可同時(shí)完成送貨和取的任務(wù).2.2客戶(hù)節(jié)點(diǎn)的營(yíng)造模型具體BRPBFD問(wèn)題的模糊數(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)約束,保證每個(gè)節(jié)點(diǎn)只被一輛車(chē)服務(wù)一次;式(3)表明客戶(hù)節(jié)點(diǎn)只可以被一輛車(chē)訪問(wèn),而初始節(jié)點(diǎn)被所有車(chē)輛訪問(wèn);式(4)、(5)表明為各客戶(hù)節(jié)點(diǎn)的送貨需求量;式(6)、(7)為各節(jié)點(diǎn)的模糊取貨量ˉf1=(f1i,fΜi,f2i)f1ˉˉˉ=(f1i,fMi,f2i)為三角模糊數(shù),則車(chē)輛k上的取貨量之和zijk=(z1ijk,zmijk,z2ijk)為三角模糊數(shù);式(8)為各個(gè)決策變量取值約束.3基本人工魚(yú)群算法1)人工魚(yú)群初始化.隨機(jī)生成初始N規(guī)模魚(yú)群,人工魚(yú)個(gè)體在t時(shí)期的狀態(tài)可表示為向量X=(Xi(t),i=1,2,…,F_number),其中,Xi(t)為欲尋優(yōu)的變量,即當(dāng)前車(chē)輛的載貨量.目標(biāo)函數(shù)式(1)決定人工魚(yú)當(dāng)前所在位置的食物濃度,表示為Y=F(Xi(t)).人工魚(yú)個(gè)體之間的距離表示為Di,j=‖Xi-Xj‖.Visual表示人工魚(yú)的感知范圍.step表示人工魚(yú)移動(dòng)的步長(zhǎng).δ表示擁擠度因子.對(duì)于VRPBFD問(wèn)題需要將人工魚(yú)的初始位置放在起點(diǎn)和終點(diǎn)上,因?yàn)檐?chē)輛只有從起點(diǎn)出發(fā)到達(dá)終點(diǎn),或從終點(diǎn)出發(fā)回到起點(diǎn)才是一個(gè)有效解.2)自適應(yīng)的鄰域搜索范圍.在基本人工魚(yú)群算法中,人工魚(yú)Xi的鄰域定義為Ν={Xj|di,j<Visual}N={Xj|di,j<Visual},其中鄰域半徑Rn的確定非常關(guān)鍵,如果太大不足以發(fā)現(xiàn)一些重要個(gè)體,如果太小會(huì)形成局部極值點(diǎn),降低算法搜索速度.根據(jù)文獻(xiàn)引入魚(yú)群感知范圍的概念:排斥區(qū)、中性區(qū)和吸引區(qū),如圖2所示.假設(shè)魚(yú)的鄰域距離為R1,在這個(gè)距離之內(nèi)的其他魚(yú)對(duì)此魚(yú)有排斥作用.鄰域距離在R1和R2之間為中性區(qū)域,在這個(gè)范圍內(nèi)的其他魚(yú)對(duì)此魚(yú)的作用可能為排斥,也可能為吸引.鄰域距離R2和R3之間的區(qū)域?yàn)槲齾^(qū),在此區(qū)域的其他魚(yú)對(duì)此魚(yú)有吸引作用.距離R3之外不屬于魚(yú)的感知范圍.3)自適應(yīng)的覓食行為.由于基本人工魚(yú)群算法中,人工魚(yú)只能向前不能后退,即使在人工魚(yú)的后方發(fā)現(xiàn)食物,也不能改變?nèi)斯~(yú)的運(yùn)動(dòng)方面.因此,根據(jù)文獻(xiàn)引入αk(t)、βk(t)為速度向量與兩個(gè)坐標(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ù)α、β的值,決定人工魚(yú)群下一步的移動(dòng)方向.并且根據(jù)文獻(xiàn)引入交換序操作符“⊕”重構(gòu)人工魚(yú)群算法的覓食公式: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以及人工魚(yú)下一步狀態(tài)向量Xi(k+1)的第k個(gè)元素,Random()表示間的隨機(jī)數(shù).這樣就擴(kuò)大人工魚(yú)群算法的搜索范圍,加快人工魚(yú)群的尋優(yōu)速度.4)聚群行為.設(shè)人工魚(yú)當(dāng)前狀態(tài)為Xi,整個(gè)人工魚(yú)群的中心位置為Xck,如果Yc/δ>Yi(δ>1)表明伙伴中心位置有較多食物且不太擁擠,則按Xi=Xi+rand(Step)Xck-Xi∥Xck-Xi∥向魚(yú)群中心位置移動(dòng),否則執(zhí)行覓食行為.5)追尾行為.設(shè)人工魚(yú)群當(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ù)決策者主觀偏好動(dòng)態(tài)調(diào)整人工魚(yú)視野和步長(zhǎng).根據(jù)文獻(xiàn)引入決策者主觀偏好,當(dāng)車(chē)輛服務(wù)k個(gè)節(jié)點(diǎn)后其總運(yùn)載量為D′k=k∑i=1Di,車(chē)輛k剩余運(yùn)載能力Qk=C-D′k,即Qk是一個(gè)三角模糊數(shù),下一節(jié)點(diǎn)需求量小于車(chē)輛剩余運(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車(chē)輛服務(wù)時(shí)通過(guò)對(duì)比自身剩余空間Qk和待服務(wù)節(jié)點(diǎn)k+1的需求Dk+1,得出k點(diǎn)的置信水平,來(lái)確定該車(chē)輛是否有能力繼續(xù)服務(wù).對(duì)下一節(jié)點(diǎn)需求量小于剩余車(chē)輛容量的可能性表示為P=pos{Dk+1≤Qk},很明顯P值越大該車(chē)能夠完成下一任務(wù)的可能性越大.在此,令P*(P*∈)表示決策者主觀偏好值.當(dāng)P≥P*時(shí),該車(chē)?yán)^續(xù)完成下一運(yùn)輸任務(wù);若P<P*,該車(chē)返回車(chē)場(chǎng),新派車(chē)完成剩余運(yùn)輸任務(wù).根據(jù)決策者主觀偏好值P*來(lái)動(dòng)態(tài)調(diào)整T時(shí)刻人工魚(yú)的視野和步長(zhǎng),即{Step=Step×Ρ*+StepminVisual=Visual×Ρ*+Visualmin7)局部最優(yōu)逃逸策略.通過(guò)魚(yú)群的擁擠程度判斷實(shí)際問(wèn)題出現(xiàn)“失敗”的情況,采用鄰域搜索策略實(shí)施逃逸,以當(dāng)前新的客戶(hù)點(diǎn)(xadd,yadd)為圓心,以其到車(chē)場(chǎng)的距離為半徑的圓形范圍內(nèi)尋找能對(duì)新的客戶(hù)點(diǎn)進(jìn)行服務(wù)的在途車(chē)輛,即滿(mǎn)足√(xk-xadd)2+(yk-yadd)2≤√(x0-xadd)2+(y0-yadd)2其中,(yk,yk)為干擾發(fā)生時(shí)刻車(chē)輛k所在的位置,(x0,y0)為車(chē)場(chǎng)的位置,從而得到能服務(wù)新的客戶(hù)點(diǎn)的在途車(chē)輛集合.當(dāng)所有在途車(chē)輛均無(wú)法為新客戶(hù)點(diǎn)服務(wù)時(shí),則需從車(chē)場(chǎng)中增派車(chē)輛為其服務(wù),而增派車(chē)輛從車(chē)場(chǎng)到達(dá)新客戶(hù)點(diǎn).4模糊參數(shù)設(shè)計(jì)為驗(yàn)證改進(jìn)人工魚(yú)群算法的有效性,將Solomon的實(shí)例R101改造成為25、50個(gè)節(jié)點(diǎn)VRPBFD問(wèn)題,并將每組的實(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改造成為一個(gè)25個(gè)節(jié)點(diǎn)模糊需求的帶回程取貨車(chē)輛路徑問(wèn)題,設(shè)3的倍數(shù)節(jié)點(diǎn)為送貨節(jié)點(diǎn),所有模糊參數(shù)設(shè)計(jì)為峰值已知的精確參數(shù).令P=0.8,α=β=0.9.將改進(jìn)人工魚(yú)群算法的運(yùn)行結(jié)果與文獻(xiàn)模糊推理的Sweeping算法進(jìn)行比較,10次隨機(jī)實(shí)驗(yàn)的結(jié)果如表2和圖3所示.實(shí)驗(yàn)結(jié)果表明在車(chē)輛使用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 疫情背景下網(wǎng)絡(luò)直播行業(yè)的機(jī)遇與挑戰(zhàn)分析
- 2025年廣西經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)學(xué)生專(zhuān)用
- 2025年河北省邯鄲市單招職業(yè)傾向性測(cè)試題庫(kù)含答案
- 2025年河南職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)新版
- 2025年嘉興南洋職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案1套
- 社交媒體平臺(tái)中的網(wǎng)絡(luò)編程技術(shù)
- 中級(jí)會(huì)計(jì)經(jīng)濟(jì)法復(fù)習(xí)試題
- 中醫(yī)2023復(fù)習(xí)測(cè)試卷含答案
- 2025年懷化師范高等專(zhuān)科學(xué)校單招職業(yè)適應(yīng)性測(cè)試題庫(kù)參考答案
- 2025海南省安全員《B證》考試題庫(kù)及答案
- 市政道路雨、污水管道工程施工技術(shù)課件
- 全冊(cè)(教學(xué)設(shè)計(jì))-蘇教版勞動(dòng)六年級(jí)下冊(cè)
- 【淺談小學(xué)英語(yǔ)教學(xué)中的德育滲透3800字(論文)】
- 尺寸鏈的計(jì)算表格
- 夏玉米套種辣椒技術(shù)
- 2023年江蘇省南京市市場(chǎng)監(jiān)督管理局所屬事業(yè)單位招聘5人(共500題含答案解析)筆試歷年難、易錯(cuò)考點(diǎn)試題含答案附詳解
- 絕緣電阻測(cè)試儀安全操作規(guī)程
- DB6101T 197-2022 藤蔓類(lèi)尾菜堆肥技術(shù)規(guī)程
- 《生僻字》歌詞(帶拼音解釋)
- 西藏房屋建筑工程竣工材料全套表格
- 品管圈基本知識(shí)
評(píng)論
0/150
提交評(píng)論