国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

多商品分批次取送貨的模糊需求車輛路徑問題

2022-12-15 07:58:22高振迪計明軍孔靈睿郭興海
運籌與管理 2022年11期
關鍵詞:連鎖店算例算子

高振迪, 計明軍, 孔靈睿, 郭興海

(大連海事大學 交通運輸工程學院,遼寧 大連 116026)

0 引言

商品銷售會因氣候、經濟、文化等因素產生庫存不平衡現象,如區(qū)域性流感暴發(fā)可致附近藥店庫存斷貨,流感過后則可能出現庫存積壓,造成運營損失。連鎖體制下,連鎖店歸總公司管轄,溝通門檻低,可通過店間調貨提高閑置資源利用率,節(jié)約運營成本。目前,調貨策略已成為連鎖企業(yè)關注的熱點。

多商品多批次取送貨的模糊需求車輛路徑問題(multi-commodity vehicle routing problem with split delivery and fuzzy demand, MCVRPSPDFD)是上述調貨思想的延伸,可拆分為分批取送貨車輛路徑問題(vehicle routing problem with split pickups and deliveries, VRPSPD)和模糊需求車輛路徑問題(vehicle routing problem with fuzzy demands, VRPFD)。Dror率先提出分批送貨問題,研究指出,分批送貨拓展了解空間,可降低配送成本。隨后,研究者們逐漸將分批送貨問題轉換為供求匹配網絡已知的VRPSPD問題。C. Archett等[1]提煉出該問題的經典公式,歸納了時間窗、分批次配送等變體問題。Marielle等[2]提出了單產品多次訪問客戶點的約束,現被廣泛應用于工廠間的原料調配。多商品分批次取送貨問題(multi-commodity vehicle routing problem with split pickup and delivery, MCVRPSPD)由Al-Khayyal等[3]提出,馬艷芳等[4]在此基礎上研究了模糊需求下同時取送貨問題,通過將取貨目標均視為出發(fā)點,實現問題的求解。近年來,研究者們開始探究供求網絡未知的MCVRPSPD問題。供求網絡未知指客戶點間未形成牢固的供求關系,該問題由徐東洋[5]提出與完善,以協(xié)助煙草公司重新分配分廠的原料庫存。由于該問題的相關研究常忽略配送過程中的不確定性,反而可能導致成本增加。在已有研究中,對于不確定問題的研究多基于隨機理論。然而使用模糊理論描述不確定因素更貼合實際[6]。因此,張建勇等[7]定義了模糊需求車輛路徑問題,通過引入決策者主觀偏好值來限制模糊變量,節(jié)約配送成本。

1 問題描述與建模

1.1 問題描述

本文研究問題可描述為:一組對多貨物產生三角模糊需求的連鎖店,要求配送和/或運走不同種類的貨物,服務由一隊具有里程和容量限制的車輛提供,車輛可以多次訪問客戶點,在完成配送后需要返回倉庫,企業(yè)希望運作成本最低。

圖1 MCVRPSPDFD優(yōu)化方案

本文研究的優(yōu)化方案示意如圖1,車輛在不同需求模糊的店面(連鎖店2、3)往返平衡商店庫存,滿足對應需求;當下一點(連鎖店5)配送失敗概率不被決策者接受時,車輛從當前位置(連鎖店6)返回倉庫取貨再進行配送。

1.2 問題假設

①模型假設了一種場景:每一個連鎖店都需要較大批量的補貨,車輛需要在補貨的同時順帶完成調貨任務,故將里程約束轉為容量約束;

②為方便商店庫存管理,設每次訪問至少滿足某一種貨物的需求。

1.3 模型參數

常量:Kmax為可用車輛數目;Q為車容量;M為趨于正無窮的數;C(R)為決策者偏好值;C0為油價;Ck為出車成本;C1為額外提取一單位貨物付出的代價。

師:看來對AP 2=BP 2=AN·BM這一關系的發(fā)現也是制約我們解題和出題的原因,那我們現在會出題了嗎?

1.4 確定需求模型

確定需求模型以出車成本與里程成本最低為目標,其目標函數為:

(1)

約束條件:

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

(11)

(12)

(13)

?j∈N′,b∈U,n∈P,k∈V

(14)

siajbmk≥0,?i∈N,j∈N,a∈U,b∈U,m∈P,v∈V

(15)

(16)

(17)

(18)

(19)

qjbmk≥0,?j∈N,b∈U,m∈P,k∈V

(20)

(21)

(22)

式(2~3):任一車輛均從起點0出發(fā)并返回終點。式(4~7):任一車僅能訪問起點與終點各一次。式(8):車輛訪問任一點,都有訪問次數對應。式(9):對路線流進行約束,確保車輛的來源和去向。式(10~11):消除子回路。式(12~13):車輛從倉庫空車出空車回,該式對于不同情境可做出相應改變,如后文提到的模糊需求,可設計為返回時車輛裝載量的最大模糊數大于等于0。式(14):裝卸平衡約束,用以確保車輛裝載貨物等于原裝載量與裝/卸貨量之差。式(15~16):車輛在行駛時裝載貨物量不為負且不超過最大容量。式(17):任意客戶對貨物的取/卸貨量應與對的供/需相等。式(18):被次訪問的客戶對貨物供貨時,車提貨量應小于等于點供應量和自身容量。式(19):被次訪問的客戶對貨物需求時,車卸貨量為點需求量或0。式(20):任意一次服務的提卸貨量均不為負。式(21):車服務點的前提是到達點。式(22):計算執(zhí)勤車數。

1.5 模糊需求模型

模糊需求模型借鑒了曹二保[9]提出的可信度計算公式,目標函數為:

(23)

約束如下:

(24)

?j∈N′,b∈U,k∈V,m∈P

(25)

(26)

(27)

(28)

(29)

2 遺傳禁忌算法

鑒于目前鮮有學者研究針對MCVRPSPDFD問題的算法,在分別參考多貨品、模糊需求、需求可拆分等車輛路徑問題求解算法后,本文提出了一種改進的GTHA算法,其優(yōu)勢為:遺傳算法的編碼結構簡單,操作便捷,種群修復與全局搜索能力強;禁忌搜索算法框架簡單,局部搜索能力強,求解復雜車輛路徑問題時不僅更加準確,還具有效率優(yōu)勢。算法設計思路如下(流程見圖3):

①種群結構。在多次訪問的條件下,未滿足的客戶會重復出現至被滿足(圖2)。范例中,客戶均需日常補貨,且有1種貨物要調配,flag0對應補貨,flag1對應貨物1,值為1時表示對應需求被滿足。②構建初始解?;谪澙匪惴?,對供貨點進行單元化處理[5],快速構建高質量初始解。③巡回路徑編碼。利用巡回路徑法[10]進行二次編碼,避免迭代產生無效解。④適應度。參考數學模型,通過容量約束計算出每一種群所需車輛數目和車輛對應客戶點;將各費用之和(式23)取倒數得適應度。⑤禁忌算子。代替變異算子,鄰域產生方式:交換兩個基因的位置;藐視準則:當某個基因移動后得到的鄰域解優(yōu)于當前最優(yōu)解,則不論該基因移動是否處于禁忌狀態(tài),都接受該解作為新的當前解和當前最優(yōu)解。⑥選擇算子。為提高求解效率,本文在輪盤賭選擇方法的基礎上引入了保留精英種群策略。⑦交叉算子。在兩條父代染色體上隨機選擇長度相同的一段基因進行交叉。

圖2 種群結構示例

圖3 算法流程圖

3 算例求解

3.1 算例描述

本文構建了以某醫(yī)藥連鎖公司為背景的算例如下:藥品由工廠的倉庫運往各連鎖店,公司希望名下四臺容量為150的車輛在配送的同時,將各連鎖店滯壓的2種高價值藥品進行流通。出車成本80元/次;燃油成本0.4元/單位里程;配送失敗時額外的調貨成本10元/單位,算例坐標取自Solomon R101的1~20客戶點(其中1點為倉庫),客戶模糊需求由隨機數生成。

3.2 算例結果

算例求解結果為:總成本683.8元,其中里程成本263.8元;額外提貨懲罰成本180元;出車成本為240(3輛)元;車輛配送路徑見表1。其中,多需求的點(如點10、5、8、9、6)有被一次性滿足的傾向,因為可以縮減里程成本。

表1 車輛配送情況

3.3 參數測試

經測試,種群規(guī)模和TS算子迭代次數對GTHA算法影響最大,故通過實驗研究參數選擇對算法性能的影響,得到結果如圖4,5。圖4中,種群規(guī)模與算法收斂速度及求解效果呈正相關,種群規(guī)模超一定規(guī)模時對結果影響會變小,考慮到算法效率,本文種群規(guī)模取20個。圖5可看出,TS算子收斂所需代數與問題規(guī)模呈正相關。故統(tǒng)計不同問題規(guī)模下,TS算子運算花費時間,得出耗時亦與問題規(guī)模呈正相關,故TS算子迭代取20次,以兼顧運算速度和運算效率。

圖4 GTHA算法收斂情況

圖5 TS算法收斂情況

4 算例分析

4.1 模型及算法驗證

本文先驗證算法求解確定模型準確性如表2。極小規(guī)模的問題中,GTHA算法求解結果與Cplex求得的最優(yōu)解基本相同。對于更大規(guī)模的算例,由于解空間變大,Cplex很難在短時間內求出結果。

表2 Cplex對比結果

為探討GTHA的可靠性,對不同規(guī)模算例進行100次求解得到變異系數(見表3)??梢钥闯觯\算耗時與問題規(guī)模及貨物種類呈正相關,且求解結果的變異系數低于6%,算法結果比較穩(wěn)定。

表3 變異系數

為驗證GTHA算法效率,設計GA、TS算法對不同問題規(guī)模的對照試驗,結果如圖6所示。其中,GTHA算法求解效果最好,其次是局部搜索能力強的TS算法,最后是廣域搜索能力強但局部搜索能力弱的GA算法。

圖6 三種啟發(fā)式算法對照結果

4.2 結果比較及決策者偏好值分析

為驗證分批次訪問規(guī)則的優(yōu)越性,本文對照調度規(guī)則:A. MCVRPSPDFD問題;B.模糊需求下單車單次訪問客戶點問題;C.允許配送失敗的分批取送貨問題。

表4 對照試驗結果

由表4可知,A、C方案均優(yōu)于B方案,證明了分批取送貨方案的優(yōu)勢。A方案優(yōu)于C方案,在于A方案通過提前返回倉庫補貨避免了里程浪費。在各配送點距離很近時,A、C方案結果相差較小,這是由于未對配送失敗設計額外的懲罰成本。實際中,連鎖公司會考慮包括人員工時在內的多種懲罰成本,這會使A方案的優(yōu)勢更顯著。

圖7 總成本隨 值變化趨勢

C(R)值對車輛行駛路徑有極大影響。對不同規(guī)模的實驗結果進行分析,得某次實驗C(R)值對總成本影響如圖7。當C(R)值大于0.4時,車輛行駛總成本激增,這是因為隨著決策者對配送失敗的接受度降低,車輛配送失敗次數會增加,總成本會隨之增加至峰值。經試驗,不同配送情況下激變點位置和激變程度不同。其中激變點變化范圍在0.3~0.5之間,激變程度與連鎖店提供貨物的數量呈負相關。

5 結論

MCVRPSPDFD問題可以幫助連鎖行業(yè)提升配送效率,降低配送成本。本文在研究該問題時,還考慮了配送時客戶點需求的模糊性,以降低物流配送運作成本、提高物流配送服務水平為目標,構建了考慮多批次、多貨物、取送貨和模糊需求特點的車輛路徑模型??紤]到問題復雜度,提出了改進的GTHA算法對模型進行求解,驗證了模型和算法的有效性。結果表明,MCVRPSPDFD方案可幫助企業(yè)節(jié)省調撥費用;此外,方案成本會隨決策者對配送失敗的接受度而變化,決策者可根據對配送失敗的接受程度選擇最佳的值,以獲得最優(yōu)的配送方案。

猜你喜歡
連鎖店算例算子
擬微分算子在Hp(ω)上的有界性
機靈狗的連鎖店
各向異性次Laplace算子和擬p-次Laplace算子的Picone恒等式及其應用
應用數學(2020年2期)2020-06-24 06:02:44
一類Markov模算子半群與相應的算子值Dirichlet型刻畫
Roper-Suffridge延拓算子與Loewner鏈
基于振蕩能量的低頻振蕩分析與振蕩源定位(二)振蕩源定位方法與算例
縣鄉(xiāng)村“連鎖店”更符合實際
互補問題算例分析
基于CYMDIST的配電網運行優(yōu)化技術及算例分析
700多家連鎖店的管理秘訣
玉门市| 犍为县| 宕昌县| 民丰县| 汉源县| 浮梁县| 定结县| 吉首市| 专栏| 龙口市| 吐鲁番市| 葫芦岛市| 黎平县| 民和| 囊谦县| 西乌珠穆沁旗| 溆浦县| 阆中市| 稻城县| 建水县| 凭祥市| 吉安市| 长春市| 安塞县| 开封市| 读书| 剑河县| 铁岭市| 康马县| 萍乡市| 郁南县| 木里| 皋兰县| 南溪县| 高清| 峨眉山市| 潜山县| 瓮安县| 石泉县| 博乐市| 巴塘县|