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

需求可拆分的節點具有雙重需求的車輛路徑問題研究進展

2018-11-06 06:24:36,
濟南大學學報(自然科學版) 2018年6期
關鍵詞:節約研究

,

(中南大學 交通運輸工程學院, 湖南 長沙 410075)

一般車輛路徑問題(vehicle routing problem,VRP)中各客戶點僅具有送貨需求或取貨需求, 即純送(取)貨車輛路徑問題。 隨著逆向物流的快速發展及環保政策的切實落實, 實際操作中需要對一部分客戶點送貨, 對另一部分客戶點取貨, 于是產生了取送貨問題(general pickup and delivery problem,GPDP)。 無論是VRP還是GPDP, 客戶更愿意接受以盡可能少的服務訪問次數下完成所有需求。 目前大部分的研究都是針對每個客戶點的需求只能由一輛車服務, 即需求不可拆分的問題類型, 但是, 在實際運行中,客戶需求被拆分運輸的情況并不少見,例如不同貨物需要不同的運輸工具及裝卸設備,將客戶需求根據貨物類型特性分類運輸, 可提高作業物流作業效率。 具有集中管理制度的中心物流配送中心可以為需求拆分運輸模式提供技術及設備支持。

已有理論研究及事實證明,需求可拆分的運輸方式有利于充分利用車輛裝載能力和降低車輛行駛成本。Dror等[1-3]首次提出需求可拆分的純送(取)貨車輛路徑問題(split delivery vehicle routing problem,SDVRP),此后越來越多學者致力于需求可拆分問題領域的研究,但是較少有針對GPDP需求可拆分問題類型的研究。2005年,Mitra[4]和Nowak[5]分別就不同類型GPDP考慮需求可拆分的運輸模式,開啟了需求可拆分的取送貨問題(GPDP with split loads,GPDPSL)的研究。本文中提出了適用于各種節點具有雙重需求的車輛路徑問題(SVRPNDD)的數學模型,分析比較各種問題的特性,并歸納總結各種問題算法的研究進展。

1 GPDP分類

在已有研究中,不同學者從不同角度、不同準則對GPDP進行分類。大部分GPDP中假設所有客戶點均只能被訪問一次,即需求不可拆分類型。借鑒Parragh等[6-7]提出的分類準則,本文中將GPDP劃分為2個不同問題類型。在第1類問題中,所有配送貨品必須由單一(或多個)配送中心發送至各收貨客戶點,且從各具有發貨需求的客戶點收集的貨品必須全部運送回配送中心,此類問題統稱為帶回程的車輛路徑問題(vehicle routing problems with backhauls,VRPB)。需要說明的是,目前大部分VRPB的經典定義是假設運輸方式為“先取后送”形式,在Parragh等[6-7]的問題定義及分類中,歸類為帶聚類回程的車輛路徑問題(VRP with all linehauls before backhauls或VRP with clustered backhauls,VRPCB)。在第2類問題中,取送貨需求存在于各客戶點之間,本文中定義為收發問題(pickup and delivery problem,PDP)。借鑒王科峰等[8-10]的研究,本文中根據客戶節點具有的需求類型情況,進一步將VRPB細分為節點具有單一需求的車輛路徑問題(VRP with nodes of single demand,VRPNSD)及節點具有雙重需求的車輛路徑問題(VRP with nodes of double demands,VRPNDD)。VRPNSD中所有客戶點只能具有取貨或送貨中的一種需求,而VRPNDD中客戶點可同時具有取貨及送貨2種需求。PDP根據發、收貨客戶是否對應分為2個子類,即不對稱的PDP及對稱的PDP。為了便于理解,將GPDP分類進行歸納,如圖1所示。

圖1 取送貨問題分類

1.1 VRPNSD概述

VRPNSD中的客戶被分為配送客戶(只具有送貨需求)及集取客戶(只具有取貨需求)。假設所有客戶集為N,配送客戶集為D,集取客戶集合為P,則有N=D∪P且D∩P=○/。若任意車輛只有在訪問完路徑中的所有配送客戶后才能開始對集取客戶進行訪問,則稱此類問題為VRPCB。如果問題對送貨服務及取貨服務順序無約束,則為混合取送貨車輛路徑問題(VRP with mixed linehauls and backhauls,VRPMB)。

1.2 VRPNDD概述

VRPNDD中客戶可同時具有取貨及送貨2種需求,即客戶可能既是配送客戶,也是集取客戶。同時取送貨的車輛路徑問題(VRP with simultaneous delivery and pickup,VRPSDP)是VRPNDD的代表類型。值得注意的是,VRPSDP假設所有客戶需求均不得大于車輛最大裝載能力。

Parragh等[6-7]將取送貨可分割的車輛路徑問題(VRP with divisible delivery and pickup,VRPDDP)列入VRPB中,VRPDDP中同時具有取貨及送貨需求的客戶,允許被訪問2次,一次完成取貨服務,一次完成送貨服務,即客戶需求可能被拆分成2次。由于本文中假設GPDP中所有客戶不允許被拆分運輸,因此將VRPDDP列為VRPNDD類型。

2 GPDPSL的研究現狀

針對GPDPSL的研究,Mosheiov[11]于1998年最早提出了單位需求(single-unit demand)的假設。在此假設下,客戶的任意需求(取或送)均可以最小計量單位進行拆分,從而由多輛車運輸。Nagy等[12]雖然在研究中未直接考慮GPDPSL,但是針對GPDP特別設計了一組算法求解鄰域,其中包括“Neck”與“Unneck”一組對偶算子,分別用于對客戶需求進行拆分及合并。

GPDPSL研究的正式開端可追溯至2005年,Mitra[4]首次將需求可拆分運輸方式引入VRPSDP中, 并在文獻[13]中正式定義該類問題為需求可拆分的同時取送貨車輛路徑問題(vehicle routing problem with split pickups and deliveries,VRPSPDP)。更多學者也致力于GPDPSL領域研究,包括研究其求解難度、問題特性、最優解特性及求解算法等。圖2所示為全球在GPDPSL領域研究論文的發表數量。從圖中可以看出,該問題在早期的研究成果相對較少,近年來呈增長趨勢。

圖2 需求可拆分的取送貨問題(GPDPSL)研究論文發表情況

已知GPDP分為2個大類,本文中也相應地將GPDPSL分為2類,即需求可拆分的帶回程的車輛路徑問題(VRPB with split loads,VRPBSL)及需求可拆分的收發車輛路徑問題(PDP with split loads,PDPSL)。已有研究中,PDPSL的研究熱度略高于VRPBSL的,兩者的比例大致為56∶44。

2.1 VRPBSL研究現狀

VRPBSL同樣可以分為2大類,即需求可拆分的VRPNSD(split VRPNSD,SVRPNSD)及需求可拆分的VRPNDD(split VRPNDD,SVRPNDD)。自Mitra[4]開始VRPSPDP研究以來,隨后更多學者聚焦VRPBSL領域研究。Lai等[14]將需求可拆分操作模型引入VRPCB,提出需求可拆分的VRPCB(split VRPCB,SVRPCB),這也是目前針對SVRPNSD的唯一研究文獻??梢?,絕大多數的VRPBSL研究均是針對SVRPNDD的,其比例約占95%。本文中分析認為,這是因為SVRPNDD更加貼合實際運輸活動的復合型,所以具有更重要的研究意義及更強的實用性。如果假設SVRPNDD中具有雙重需求的客戶中的某一項需求為0,則SVRPNDD即可轉換成SVRPNSD。

2.2 PDPSL研究現狀

2005年Nowak[5]首次針對PDPSL進行研究,并在后續幾年繼續對該領域進行較全面的研究[15-17]。在已有研究中,針對PDPSL的研究大部分是基于實際應用問題的,特別是應用于海上商貿運輸,其比例約占60%,其余的32%、8%分別是關于理論及算法和其他應用。近年來,PDPSL研究問題呈現較大的個性化趨勢,這里不進行詳盡闡述。

3 SVRPNDD研究進展

目前大部分SVRPNDD研究以VRPSPDP問題為主,其比例占到85%,其中Mitra[4,13]為VRPSPDP的研究奠定了基礎,王科峰等[8-10]深入研究VRPSPDP問題特性,為該問題研究提供了更加詳盡的理論依據。文獻[18-19]中在解決現實第三方物流案例時采用VRPSPDP模型,考慮時間窗限制,提出了帶時間窗的VRPSPDP(VRPSPDP with time windows,VRPSPDPTW)。Yin等[20]提出一種特殊的VRPSPDP,對各客戶點拆分次數進行限制(最多只能被拆分2次),且行駛路徑不能超過最大長度的限制。2017年,Wassan等[21]將VRPDDP以需求可拆分類型問題呈現在學者面前,Nagy等[22]進而就VRPDDP需求可拆分特性進行深入、全面的研究,拓展了研究領域。2005—2017年12月全球SVRPNDD領域研究論文的發表情況如圖3所示。

3.1 問題描述與數學模型

SVRPNDD可統一表示為無向圖G=(V,E),其中V={0,1,2,…,n}代表配送中心及客戶點的集合,其中0表示配送中心,{1,2,…,n}表示客戶點的集合;E表示邊集。

SVRPNDD旨在滿足下列約束條件的情況下求得最小運輸成本(使用最少車輛數使得行駛總路程最短):

VRPSPDP—需求可拆分的同時取送貨車輛路徑問題;VRPDDP—取送貨可分割的車輛路徑問題。

1) 所有車輛離開同一車場, 并最終返回該車場;

2)所有車輛裝載能力相同,車輛的實際裝載量不得超過該車最大裝載能力;

3)各客戶點可同時具有收取、發送2種需求,且任意類型需求量可能大于車輛裝載能力;

4)客戶總需求量可同時被不只一輛車訪問,或被同一輛車服務1次以上;

5)任意車輛對客戶點取、送服務無順序要求;

6)無時間窗及最長路徑距離限制。

通常認為,多用一輛車所產生的固定費用總是超過總行駛費用減少帶來的節省,因此即使存在不進行最小車輛數限制,可能求解得到總行駛距離更短的情況,問題仍然設定最小車輛數K為已知參數。最小車輛數為

式中:「?表示向上取整;D為總送貨量;P為總取貨量;Q為車輛最大裝載能力。

大部分考慮帶時間窗的問題初始條件并未設定最小車輛數約束,原因是增加時間窗約束會導致問題求解變得更加困難。為了能在接受的時間內得到滿意解,允許使用盡可能少而非最少的車輛完成服務,但是,Tang等[18]得出結論是,在一個時間窗內,需要的最小車輛數與非時間窗約束下問題使用的最小車輛數相等,且在一個時間窗內,存在一個可行方案,其所需車輛數為問題最小車輛數。

SVRPNDD數學模型符號說明見表1。

表1 需求可拆分的同時取送貨車輛路徑問題的數學模型符號及說明

SVRPNDD的數學模型為

(1)

s.t.

(2)

(3)

(4)

(5)

(6)

(7)

(8)

yij,zij≥0

(9)

xijk≥0,xijk∈+

(10)

式中:i,j∈{0,1,…,n};k∈{1,2,…,K}。

目標函數(1)為最小化車輛行駛總路程;約束條件(2)—(3)保證所有客戶點的需求均被滿足;式(4)—(5)確保離開配送中心時,車上沒有收集的貨物,當車輛返回車場時,車上沒有待配送給客戶點的貨物;約束條件(6)表示車輛訪問某點的次數等于離開該點的次數;條件(7)表示每輛車僅離開配送中心1次,并最終返回配送中心;約束條件(8)保證車輛的實際裝載量不超過其最大裝載能力;式(9)—(10)表示變量約束。

也有學者描述目標函數時,把最小化車輛使用數量作為第1層優化目標,最小化車輛行駛費用作為第2層優化目標,即

(11)

式中P1、P2(P1>>P2)與目標規劃中的定義一樣,為優先因子,是定性的概念,不賦予具體數值,只表示各目標的優先級。若固定費用和行駛費用都能準確度量,則也可以用統一的費用量綱表示,轉化為單目標優化函數,直接進行求和來比較優劣,即

(12)

式中w1、w2分別表示單位車輛使用費和單位行駛距離行駛費用。Mitra[13]在研究VRPSPDP過程中給出一種假設,令w1=100,w2=0.1。Ai等[23]在考慮VRPSDP時,假設w1=100,w2=1。

VRPSPDP中對各客戶被拆分的次數無限制,可直接采用SVRPNDD數學模型。因為VRPDDP對客戶拆分方式及次數有限制,各客戶需求最多只能被拆分2次,所以需要在SVRPNDD模型中修改約束條件(10)為

0≤xijk≤2,xijk∈+,i,j∈{0,1,…,n},k∈{1,2,…,K}。

(13)

又因為VRPDDP中能夠被拆分的客戶只能是具有雙重需求的客戶,且被拆分的2次服務中,一次完成全部送貨需求,一次滿足所有取貨需求,所以SVRPNDD模型中的式(7)需要替換為

x0jk∈{0,1},j∈{0,1,…,n},k∈{1,2,…,K},

(14)

xi0k∈{0,1},i∈{0,1,…,n},k∈{1,2,…,K}。

(15)

3.2 問題特性

縱觀已有SVRPNDD研究,主要研究重點為問題的算法求解,針對問題本質特性的專項研究較少。問題特性的主要成果來自于王科峰等[8-10]。文獻[9]中指出,SDVRP是SVRPNDD中當客戶點送貨和取貨2種需求之一為0時的特例,因此節點需求的雙重性帶來的問題結構方面的改變,使得SVRPNDD比只有單一需求的SDVRP在固有性質方面的研究更為困難。在研究SVRPNDD特性時,學者們通常會將其與SDVRP進行比較。

3.2.1 計算復雜度

3.2.2 最優解特性

問題最優解特性是研究SVRPNDD的首要關鍵所在。雖然SVRPNDD是SDVRP的擴展,但是,在最優解的性質方面兩者之間存在著明顯的差異。其原因是SVRPNDD中客戶點可以同時具有取貨及送貨2種需求,且2種需求相互制約。王科峰等[10]指出,目前直接研究SVRPNDD與SDVRP最優解性質的差異還存在困難。

已知的SDVRP重要最優解特性見定理1、 2。

定理1[1]若距離矩陣滿足三角不等式, 則SDVRP最優解中任意2條線路最多只存在一個公共點。

定理2[1]若距離矩陣滿足三角不等式, 則SDVRP最優解中不存在k-拆分循環,k≥2。

定理3[25]若距離矩陣滿足三角不等式,則SDVRP最優解中需求拆分點的個數少于路徑數。

王科峰等[8-9]研究了SVRPNDD是否具有與SDVRP相同的最優解特性, 論證得出結論, 在SVRPNDD的最優解中, 2條路徑間可能存在不止一個公共點, 與定理1不符。 同時VRPSPD中解的一條路徑中含有子回路的路徑相對于不含子回路的路徑可能會使行駛距離更短, 與定理3性質相異。 Nagy等[22]也指出, VRPDDP最優解不符合定理1及定理3, 且實際需求拆分點的個數沒有數量上限約束。

對比SDVRP最優解特性,可得出SVRPNDD最優解特性如下:1)若距離矩陣滿足三角不等式,則SVRPNDD最優解中任意2條線路可存在多個公共點;2)若距離矩陣滿足三角不等式,則SVRPNDD最優解中路徑中可能存在子環;3)若距離矩陣滿足三角不等式,則SDVRP最優解中需求拆分點的個數無上限約束。

3.2.3 可還原性

王科峰等[8]研究了VRPSPD是否有與Archetti等[24-25]提出的SDVRP可還原性相類似的性質,給出SVRPNDD可簡化性定義。

定義2[8]當客戶點的取貨、送貨需求都大于或等于車輛最大裝載能力Q時,車輛滿載Q單位貨物,從車場出發直接到達該客戶點,在卸下車場運送來的Q單位貨物的同時,裝載需要運走的Q單位貨物,然后直接返回車場的運輸過程,稱之為直送(out-and-back)運輸操作。

定義3[8]若存在客戶點i的集貨、送貨需求均大于或等于車輛最大裝載能力Q,求得SVRPNDD的最優解必須先通過對節點i進行若干直送服務,直到該節點的收貨或送貨需求其中一個小于Q時直送服務停止。通過這種操作方式將問題簡化為求解一個新的SVRPNDD,則稱該SVRPNDD是可簡化的。

定義3與Archetti等[24-25]提出的SDVRP可還原性的定義方式相同, 王科峰等[8]經論證提出, 如果問題距離矩陣對稱且滿足三角不等式, 則只有當Q=1時,SVRPNDD是可簡化的。

3.2.4 成本節約

Archetti等[26]研究證明了客戶平均需求量與車輛裝載能力的關系是SDVRP成本節約的最大影響因素。 只有當該因素滿足一定條件時, 才能使SDVRP獲得較大的成本節約。同時,SDVRP帶來的成本節約首先來源于需求可拆分所導致的車輛使用數的減少。雖然SVRPNDD與SDVRP在最優解的性質方面存在明顯的差異,但是在問題成本節約情況及特點方面存在許多共同之處。

Dror等[1]通過算例證明,當客戶需求量與車輛裝載能力差異較小時,SDVRP的解較VRP并沒有太大的改進。當平均客戶需求量大于車輛裝載能力的10%時,需求拆分運輸將帶來明顯成本節約。該結論同樣適用于SVRPNDD。

Wang等[27]指出,當平均客戶需求量為車輛最大裝載能力的50%,且需求量方差較小時,需求拆分運輸將帶來的最大運輸成本節約。該結論與Archetti等[26]的研究結論一致,即SDVRP帶來的成本節約情況受客戶需求量方差影響。不同的是,Wang等[27]指出SVRPNDD帶來的成本節約受客戶點的位置分布及聚類情況影響,而Archetti等[26]得到的研究結論與之相異,即SDVRP不受客戶點的位置分布影響。

綜上所述,SVRPNDD及SDVRP在成本節約方面的結論基本一致,兩者的比較如表2所示。

表2 需求可拆分的純送(取)貨車輛路徑問題(SDVRP)與需求可拆分的節點具有雙重需求的車輛路徑問題(SVRPNDD)在成本節約方面的比較

Nagy等[22]通過算例測試及分析發現,當VRPDDP能夠得到較大成本節約時,往往發生在客戶2種需求量差異較大的情況。同時,文中進一步分析總結得到最優可能被拆分的客戶點一般具有如下特點,其中以1)尤其顯著: 1)客戶點鄰近配送中心(車場); 2)客戶點某一需求量明顯較大; 3)客戶點位于某一較為密集的客戶點群中。

同時在文獻[22]中研究VRPDDP通過取送、送貨拆分運輸的操作方式給對應VRPSDP能夠得到最大的成本節約,給出定理4,與Archetti等[28]針對SDVRP的研究結論相符。

3.3 求解算法

已知SVRPNDD是NP-難問題,高效的求解算法研究是解決該問題的重要途徑。已有研究中,大部分學者采用啟發式算法,原因是規模較大的問題中,即使在VRPNDD模型(需求不可拆分的運輸方式)中能夠輕松求解,相應的SVRPNDD模型也不一定能夠求得問題最優解。這是因為各客戶點被拆分的次數在SVRPNDD模型中是決策變量,所以會使整數規劃模型產生巨大的不完整空隙。

精確算法只能求解小規模的NP-難問題,已有SVRPNDD的求解算法研究均采用啟發式算法。早期的算法研究主要以構造啟發式算法為主,特別是元啟發式算法(metahueristics,也稱智能優化算法、超啟發式算法、亞啟發式算法、通用啟發式算法等)及混合啟發式算法已成為求解SVRPNDD的主要研究方向。

構造啟發式算法的研究主要出現在該領域研究早期(2005—2012年)[4,11,18-19,29-30],其中主要通過先聚類后路徑(cluster-first-route-second)方法求解。在聚類階段,學者們通過各種貪婪算法生成初始路徑方案,再結合最短路及智能算法對解進行優化。

在路徑優化階段,Mitra[13]與楊亞璪等[29]采用的是最短路徑法,而大多數學者則是采用智能算法進行優化,其中以禁忌搜索算法的應用居多[20-22,31]。除此外,還包括蟻群算法[32-33]、競爭決策算法[30,34]、模擬退火算法[31]及平行算法[35]等。

4 結語

GPDP的研究對物流配送路徑的確定具有重要意義及應用前景,特別是在客戶點可能同時具有取貨及送貨2種需求的情況下,即VRPNDD問題類型。允許對客戶需求進行拆分,由多輛車共同運輸或由同一輛車多次運輸的操作方式,能夠在最大程度提高平均車輛裝載率,充分利用車輛裝載能力的同時,降低車輛行駛成本,帶來整體運輸成本節約。

近幾年關于SVRPNDD的研究得到了一些富有意義的研究成果,但是無論是在理論還是求解算法方面,在深度及廣度上仍有較大的研究及拓展空間。主要表現在如下2個方面:

1)相對于SDVRP,SVRPNDD在問題性質研究方面仍有很大的探索空間。目前已有的對SVRPNDD性質的研究結論大部分仍為猜測及推論,需要進一步論證和分析,例如SVRPNDD的最優解特征、成本節約情況等。

2)在實際物流實例中,客戶更加傾向于較少的訪問次數,或多種類貨物多車型混合運輸等,若在VRPSPD中考慮客戶最大訪問次數、多種貨物或多車型混合運輸等附加約束條件,將增大問題的復雜程度。同時,附加條件將限制可行解的數量,因此需要研究設計性能更好的求解算法。

猜你喜歡
節約研究
FMS與YBT相關性的實證研究
2020年國內翻譯研究述評
遼代千人邑研究述論
視錯覺在平面設計中的應用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
節約
EMA伺服控制系統研究
節約
節約
新版C-NCAP側面碰撞假人損傷研究
節約從我做起
兒童繪本(2017年6期)2017-04-21 23:19:31
主站蜘蛛池模板: 无码中字出轨中文人妻中文中| 中文字幕亚洲综久久2021| igao国产精品| 亚洲综合二区| 欧美日韩亚洲国产主播第一区| 久久综合干| 日本道中文字幕久久一区| 在线国产毛片| 欧洲在线免费视频| 日韩在线播放中文字幕| 亚洲天堂网视频| 四虎亚洲国产成人久久精品| 免费一极毛片| 日韩在线成年视频人网站观看| 国产男女免费完整版视频| 香蕉在线视频网站| 尤物午夜福利视频| 精品国产欧美精品v| 99久久亚洲综合精品TS| 亚洲an第二区国产精品| 国产区在线观看视频| 超清人妻系列无码专区| 欧美va亚洲va香蕉在线| 四虎影视8848永久精品| 久久精品中文字幕免费| 亚洲欧美自拍中文| 午夜久久影院| 国产人妖视频一区在线观看| 福利视频久久| 日本道中文字幕久久一区| 免费在线色| 91精品伊人久久大香线蕉| 精品成人一区二区三区电影| 老色鬼欧美精品| 国产在线第二页| 999国内精品视频免费| 精品三级在线| 成人综合网址| 亚洲日韩精品无码专区97| 国产精品女熟高潮视频| 18禁高潮出水呻吟娇喘蜜芽| 91久久偷偷做嫩草影院精品| 日韩精品久久久久久久电影蜜臀| 国产麻豆精品在线观看| 国产精品亚洲一区二区三区z| 亚洲欧洲自拍拍偷午夜色无码| 青青草原国产| 色婷婷天天综合在线| 亚洲欧美日韩精品专区| 四虎永久在线| 久热中文字幕在线观看| 国产成人区在线观看视频| 在线欧美日韩国产| 亚洲成av人无码综合在线观看 | 国产91精品久久| 亚洲精品无码不卡在线播放| 国产欧美专区在线观看| 视频二区国产精品职场同事| 青青草国产免费国产| 国产第一色| 国产精欧美一区二区三区| 伊人久久久大香线蕉综合直播| 手机精品福利在线观看| 夜夜爽免费视频| 国产99在线| 久久青草免费91线频观看不卡| 伊人久久精品无码麻豆精品| 久青草网站| 久久精品国产国语对白| 色综合a怡红院怡红院首页| 欧美国产日本高清不卡| 成人福利在线视频免费观看| 欧美成人精品一级在线观看| 亚洲码一区二区三区| 国产成人亚洲精品色欲AV| 国产欧美视频在线观看| 国产一级毛片网站| 四虎亚洲精品| 亚洲天堂网在线播放| 国产成人精品在线| 久久天天躁狠狠躁夜夜躁| 香蕉视频国产精品人|