張玉州 徐廷政 鄭軍帥 饒舜
摘 要:為了減少救災物資配送的延誤時間和救災車輛的總運輸時間,引入緊急度的概念,建立了基于緊急度的救災物資車輛路徑問題模型,并設計了一種改進遺傳算法對該模型進行求解。首先,采用多種策略生成初始種群;然后,提出一種基于緊急度的任務再分配算法作為局部搜索算子,該算法依據緊急度為延誤安置點重新安排配送車輛或調整配送順序從而減少延誤時間,對無延誤的車輛優(yōu)化其路線從而減少總運輸時間,以達到延誤時間和總運輸時間兩者最優(yōu)。在17個數據集上與先來先服務(FCFS)算法、按緊急度排序(URGS)算法和遺傳算法(GA)三種算法進行了對比。實驗結果表明,具有基于緊急度的任務再分配策略的遺傳算法(TRUD-GA)與GA相比,平均延誤時間減少25.0%,平均運輸時間減少1.9%,與FCFS、URGS算法相比改進則更加明顯。
關鍵詞:緊急度;優(yōu)化;車輛路徑問題;遺傳算法;局部搜索
中圖分類號:?TP301.6
文獻標志碼:A
Modeling and optimization of disaster relief vehicle routing problem considering urgency
ZHANG Yuzhou1,2, XU Tingzheng1,2*, ZHENG Junshuai1,2, RAO Shun1,2
1.School of Computer and Information, Anqing Normal University, Anqing Anhui 246133, China?;
2.Key Laboratory of Intelligent Perception and Computing in Anhui Province, Anqing Anhui 246011, China
Abstract:?In order to reduce the delay time of disaster relief materials distribution and the total transportation time of disaster relief vehicles, the concept of urgency was introduced to establish a vehicle routing problem model of disaster relief vehicles based on urgency, and an improved Genetic Algorithm (GA) was designed to solve the model. Firstly, multiple strategies were used to generate the initial population. Then, an urgency-based task redistribution algorithm was proposed as local search operator. The proposed algorithm achieved the optimal delay time and total transportation time based on urgency. The delay time was reduced by rescheduling the vehicle or adjusting the delivery sequence for delay placements. The routes of the vehicles without delay were optimized to reduce the total transportation time. In the experiments, the proposed algorithm was compared with First-Come-First-Served (FCFS) algorithm, Sort by URGency (URGS) and GA on 17 datasets. Results show that the Genetic Algorithm with Task Redistribution strategy based on Urgency Degree (TRUD-GA) reduces the average delay time by 25.0% and decreases the average transportation time by 1.9% compared with GA, and has more obvious improvement compared with FCFS and URGS algorithms.
Key words:?urgency; optimization; Vehicle Routing Problem (VRP); Genetic Algorithm (GA); local search
0 引言
我國是世界范圍內自然災害最嚴重的國家之一,發(fā)生災害種類多、頻率高,造成的人民生命財產損失巨大。災害發(fā)生后的72小時被稱為“72小時黃金救援期”,說明了救災工作的緊迫性,因此,最大限度節(jié)省救災物資配送時間具有重要的現實意義。應急物流路徑規(guī)劃已經成為一個研究熱點[1-5]。
目前,國內外學者在救災物資配送路徑規(guī)劃方面進行了相關研究。如根據應急救災中的物資需求和道路通行時間等信息動態(tài)更新的情況,對車輛行駛路徑動態(tài)規(guī)劃進行求解[6-9]。Zheng等[10]針對路況信息不確定的情況,采取模糊的方法求解。在實際生活中的確存在路況不確定情況,而使用模糊求解方式能大幅減小不確定因素的干擾,效果較好。易云飛等[11]討論了物流配送中考慮用戶滿意度、需求動態(tài)改變的多目標車輛路徑問題模型的建立和優(yōu)化,并設計伊藤算法結合蟻群算法等進行多目標優(yōu)化求解。這種模型適用于一些不緊急的應用場景,如超市供貨、快遞員取件等。任錫德等[12]考慮受災點物資配送的路徑長度均衡性和總時間兩個目標,這種優(yōu)化目標可使送貨車隊的各車工作量較為均衡,重點主要是在送貨方角度考慮問題。文仁強等[13]考慮了多供應點、多種物資類型的情況,提出了多物資點為多個資源需求點協(xié)同配送物資的多目標優(yōu)化模型,其優(yōu)勢在于將問題情況細化,加入了多物資類型和多供應點要素。徐志宇等[14]以供需差異最小化、配送時間最短化、各災點失衡度最低化為目標。朱建明等[15]以未滿足的需求量和總的物資延誤時間最小為目標。
綜上,目前應急救災車輛路徑問題的研究常見多種因素綜合考慮,如:總運輸時間與受災點失衡度、信息不確定性與客戶滿意度等。雖然在考慮求解目標上具有一定廣度,但缺乏對“救災時效性”這一目標的研究深度。從災民的角度看,必然希望第一時間得到救助,因此要盡可能地提高救災時效性。提高時效性就需要綜合考慮總延誤時間與總運輸時間,只考慮總時間可能會為了整體時間的減少而犧牲掉某一個安置點的及時配送;以延誤時間為單一優(yōu)化目標的算法則可能導致總體運輸時間的增加,推遲了每個安置點獲得物資的時間,導致災民的風險增大。
為提高救災的及時性,降低運輸風險,本文從救災實際出發(fā),提出了總運輸時間和總延誤時間雙目標的優(yōu)化模型,并設計了一種遺傳算法(Genetic Algorithm, GA)對問題進行求解,其中包括一種局部搜索算法,即基于緊急度的任務再分配(Task Reassignment with Urgency Degree,TRUD)算子,同時在生成初始解階段采用多種優(yōu)化策略生成,以提高初始種群的質量。經過仿真實驗的驗證,本文模型及求解算法在保證延誤時間最小化的同時縮短了總運輸路徑長度,與一些經典算法對比優(yōu)勢明顯。
1 問題分析與建模
1.1 問題描述
災害發(fā)生后,受災群眾被安置在n個臨時安置點,每個安置點需要救災物資的數量和需求的急迫程度不同。為了使問題更易于求解,引入緊急度的概念,其數值為某個安置點的截止時間和救災車隊出發(fā)時間所相差的分鐘數。假設當前時間為8:00,救災車隊即將出發(fā)。甲村情況非常緊急,要求3h內獲得50單位物資;乙村形勢相對緩和,要求8h獲得100單位物資。此時稱甲村緊急度為180,截止時間為11:00;乙村緊急度為480,截止時間為14:00。在配送救災物資時,將以緊急度作為確定安置點配送順序和路徑改進的重要依據。救災車隊必須盡最大可能減少物資配送到各安置點的延誤時間,最小化車隊總行駛時間,即同時優(yōu)化總延誤時間和總運輸時間兩目標。
1.2 問題建模
1.2.1 模型設計與約定
應急救災的物流路徑規(guī)劃問題可以抽象為車輛路徑問題(Vehicle Routing Problem, VRP)。災民分布在n個安置點,各安置點的物資需求量為qi, m輛車從物資儲備倉庫(Depot)出發(fā),各自配送一定數量的安置點,n個安置點全部配送完成后車輛空載返回,此過程形成m條回路。根據實際情況設置下列規(guī)定和限制條件:
1)所有運輸車輛的容量和速度相同;
2)各安置點之間均有通路;
3)每個安置點只配送一次;
4)各安置點需求量已知;
5)各安置點截止時間已知;
6)每個安置點配送一次且僅配送一次完成;
7)各安置點對物資的需求量用若干個單位數量的物資表示;
8)任一運輸車配送路線上各安置點的合計需求量不能超過該運輸車的容量;
9)各安置點根據其緊急的程度上報截止時間,越緊急其截止時間越提前。
1.2.2 參數與變量
本文所用參數與變量如表1所示。
1.2.3 數學模型
根據以上假設和定義,結合VRP模型,建立如下應急救災車輛路徑問題的數學模型及目標函數。
min Z=∑ n i=0 ∑ n j=0 ∑ m k=1 disti,j·χijk
(1)
s.t.
∑ n j=1 χijk=∑ n j=1 χjik≤1; k∈{1,2,…,m}
(2)
∑ n j=0 ∑ m k=1 χijk=1; i∈{1,2,…,n}
(3)
∑ n i=1 ∑ n j=1 qi·χijk≤c; k∈{1,2,…,m}
(4)
min z1=∑ m i=1 ∑ ki j=1 (atj-dtj)
(5)
min z2= 1 v? ∑ m i=1 ∑ ki j=0 distj, j+1
(6)
min z3=? 1-α v? ∑ m i=1 ∑ ki j=0 distj, j+1+α∑ m i=1 ∑ ki j=1 (atj-dtj)
(7)
上述建立的數學模型中:式(1)為基本VRP模型的目標函數,一般為車輛運輸距離的總里程;式(2)確保車輛總路線是閉合型的,從某點出發(fā)并最終返回該點;式(3)表示每個客戶有且只有一輛車對其進行服務;式(4)表示每輛車不得超載;式(5)表示車隊總的配送延誤時間;
式(6)表示車隊總運輸時間,且式中0以及ki+1(當j=ki時, j+1=ki+1)都代表物資儲備倉庫;
式(7)表示兩目標協(xié)同優(yōu)化,通過系數α調節(jié)總運輸時間和總延誤時間的權重,以確定算法優(yōu)化的方向偏好,在0到1之間,α取值越大,函數越偏向于優(yōu)化延誤時間,反之偏向于優(yōu)化總運輸時間。
2 引入緊急度概念的改進遺傳算法
遺傳算法是一種有代表性的元啟發(fā)式算法,具有良好的魯棒性和擴展性,廣泛應用于復雜組合優(yōu)化問題的求解。遺傳算法在VRP解空間中選取若干個解組成一個集合,這些解稱為個體,即染色體,該集合稱為種群。根據達爾文進化論的思想,在種群內部選擇優(yōu)秀個體,進行染色體交叉、變異等操作,經過n次迭代優(yōu)化,求得最優(yōu)解。本文在傳統(tǒng)遺傳算法的基礎上改進了其初始解生成策略,提高了前期收斂速度,同時根據問題特性,提出了一種局部搜索算子TRUD,增強其局部搜索能力,在出現延誤點時還具有定向搜索能力,避免陷入局部最優(yōu)解和早熟。
2.1 染色體編碼
1)給每個安置點分配一個序號,生成一個包含所有安置點的序列。
2)將安置點逐個分配給某輛車,直至達到容量限制;剩下的安置點繼續(xù)分配給下一輛車,直至所有安置點都分配完成。
2.2 適應度函數
本文中的一條染色體包含m條回路,適應度函數的目標是
總運輸時間和總延誤時間的協(xié)同優(yōu)化。α表示決策偏好參數,取值在0到1之間:取值越大,物資延誤時間所占的權重越大,則越不能容忍延誤情況的發(fā)生;若α取較小值,則意味著在減少安置點平均等待時間的前提下,可以容忍少量延誤。適應度函數如式 (7)。由于本文的目標是時間的最小化,所以適應度函數是極小化的,其函數值越小表示適應度越高。
2.3 局部搜索算子TRUD
對于傳統(tǒng)VRP,由于適應度評價對象是一整條基因序列,而對單個基因位不能做出評價,因此傳統(tǒng)的變異算子通過無方向性地隨機改變基因位,以求得更好的解;但該方法在大規(guī)模的解空間中搜索能力較弱,對總體改進較小且效率低。而本文模型中的基因位具有緊急度和延誤時間的屬性,可根據單個基因位的延誤時間進行定向的優(yōu)化,使之向延誤時間減小的方向快速改進?;诖耍疚奶岢龌诰o急度的任務再分配策略(TRUD),對延誤安置點重新安排配送車輛或順序,減少延誤時間,并對無延誤的車輛進行運輸距離上的優(yōu)化;同時,以TRUD作為遺傳算法的變異算子,來提高局部搜索能力。
局部搜索算子TRUD主要算法步驟如下:
1)隨機選擇一個回路,找到其中被延誤時間最長的安置點。
2)在其他回路中尋找被延誤的安置點,若存在,跳轉到第3)步,否則跳轉到第4)步。
3)將兩個安置點交由對方的車輛負責配送,若無改進,進入第4)步。
4)將延誤的安置點交由車隊中運輸時間最短的車輛進行配送(滿足容量限制的條件下)。首先將其放在隊列末尾,計算適應度函數,若無改進,前移一位,直至取得更優(yōu)解或移動到首位停止。檢查染色體中各基因位(即各安置點)的緊急度,若同一個回路內存在緊急度高的點位于緊急度低的點后面,調換其位置。若換位后總延誤時間下降,則繼續(xù)向前進行換位,直到無改進為止。緊急度值越小表示越緊急,圖1中2號安置點緊急度高于1號安置點,應對其進行換位。
5)隨機選擇一個回路檢測其延誤情況,若有延誤則跳轉到第6)步,否則跳轉到第7)步。
6)檢查位于當前延誤點之前一個安置點的緊急度,若較當前延誤點緊急,則無需調整;相反,若比延誤點小則二者換位。若換位后總延誤時間和總運輸時間均更優(yōu),則繼續(xù)向前換位,直至無改進為止。
7)隨機選擇本回路內兩個安置點進行換位操作,若有改進則保留,若無改進則結束本次變異。
2.4 初始化種群
在解決基本的VRP時,初始種群一般采用隨機產生所有個體,該方法存在初始種群優(yōu)秀個體數量少、整體適應度低、算法搜索時間長、收斂速度慢等問題。針對上述情況,本文在初始化種群階段綜合使用三種算法:隨機生成、按緊急度排序和最近鄰域(Nearest Neighborhood)優(yōu)化。
1)隨機產生一個安置點序列,將其按順序逐個安排給第一輛車,同時計算其需求量累加之和,一旦達到一輛車的車輛容量限制即停止加入,保留這輛車最大能承載的需求點集合,則該車配送方案生成。將剩余未安排的安置點繼續(xù)按順序安排到下一輛車,直至所有安置點均安排完畢。
2)使用最近鄰域算法和緊急度排序法各生成5~10個較優(yōu)解,替換掉種群中適應度最差的幾個個體。
2.5 選擇
使用輪盤賭算法選擇優(yōu)秀的個體和基因,其基本思想是個體被選中的概率與其適應度函數值成正比,而非機械地按照適應度大小來選擇。這種做法可保持種群的基因多樣性,避免早熟。設群體大小為n, 個體i的適應度為Fi, 則個體i被選中遺傳到下一代群體的概率為:
Pi=Fi / ∑ n i=1 Fi
(8)
在迭代過程中采用精英策略,本代最好的個體直接復制到下一代種群中,保證優(yōu)秀基因的延續(xù)。
2.6 交叉算子
交叉操作是將兩條染色體選取一點,對換選定區(qū)域,以達到產生基因型不同的新個體的效果。本文采用的交叉方法是交換父代雙方的部分序列順序信息。
交叉算子具體算法步驟如下:
圖2所示兩個染色體P1和P2,每個染色體含有3輛車產生的3個子集回路。
1)在兩個染色體中各隨機選擇一個子集,得到集合a和b。
2)若 | a∩b | ≥2,轉步驟3),否則返回步驟1)。
3)以子集a={4, 5, 6, 10}和子集b={8, 6, 4, 9}為例,a∩b={4, 6}。檢查兩個集合中元素4、6的先后順序是否一致,一致則轉到步驟1),否則轉到步驟4)。
4)分別將兩個集合中元素4、6的順序按對方的元素順序進行調換,交叉后所得個體如圖3所示,可以看出子代染色體C1、C2具有融合后的父代遺傳信息。
算法步驟在哪里,不可能是圖2吧?
3 實驗仿真及分析
3.1 算例描述與實驗設置
實驗數據集包括1個仿真算例和16個來自VRP標準數據集的算例,其中仿真算例根據M地區(qū)地理條件模擬產生。
實驗中提到的總運輸時間指車隊所有車輛各自運輸時間的數值之和,總延誤時間同理。
本文中所有算法均采用Java語言實現,實驗環(huán)境為主頻3.4GHz的Intel Core i5-7500 CPU,內存8GB的硬件平臺,種群規(guī)模200,適應度參數α=0.75,交叉概率08,局部搜索概率01,設置最大迭代次數為600,每個算例均進行30次獨立的計算取平均值。
3.2 結果分析
1)M地區(qū)救災路徑規(guī)劃仿真實驗結果分析。
M地區(qū)地理條件易發(fā)生泥石流災害,現模擬M地區(qū)發(fā)生特大泥石流,在當地設置19個災民安置點,救災部門派出3輛容量為100的救災車裝載物資運往災區(qū),車速設置為30km/h。安置點位置和緊急度已知,見表2。
表2列出了每個安置點的編號、坐標(X、Y為安置點橫縱坐標,單位為km)、物資需求量(Q)、緊急度(URG)和使用四種算法各自求得的延誤時間(單位為min)。
其中:序號為0的點是出發(fā)點物資倉庫;對于提前到達或準時到達的安置點,其延誤時間均記為0;
URG的數值模擬災民的不同需求,設置在180~600min區(qū)間。
表3中對比了四種算法的物資配送延誤時間。
對比算法包括:
先來先服務(First Come First Served, FCFS)算法,表示按照安置點報告的順序進行配送;
按緊急度排序(Sort by URGency, URGS)算法,對救災車輛分配到的任務嚴格按照各安置點的緊急度進行配送,而且不考慮距離的遠近;
TRUD-GA為本文算法,對延誤時間和總運輸時間加權求解;
GA為TRUD-GA去除改進初始解和變異算子后的算法,用以驗證本文加入算子TRUD的有效性。
其中:FCFS表示按照安置點報告的順序進行配送;URGS表示對救災車輛分配到的任務嚴格按照各安置點的緊急度進行配送,而且不考慮距離的遠近;TRUD-GA為本文算法,對延誤時間和總運輸時間加權求解;GA為TRUD-GA去除改進初始解和變異算子后的算法,用以驗證本文加入算子TRUD的有效性。
以先來先服務(First Come First Served, FCFS)、按緊急度排序(Sorting algorithm based on URGency, URGS)、GA 、TRUD-GA(GA with TRUD)
為列名的四列數據分別表示該算法求得的每一個安置點的延誤時間。對于提前到達或準時到達的安置點,其延誤時間均記為0。序號為0的點是出發(fā)點物資倉庫。X、Y單位為km,URG、FCFS、URGS、GA、TRUD-GA單位為min。
從表2和表3可以看出:在四種算法中,FCFS算法延誤時間中位數接近2h,最長延誤時間甚至達到2.5h以上,延誤點數也多達7個;而URGS算法雖然總延誤時間和延誤點數比FCFS算法有所減少,但總體效果依然不理想,尤其是最長延誤時間仍接近2h;GA有1個安置點延誤,延誤時間為8.6min;而算法TRUD-GA則做到了沒有任何延誤。由此可見TRUD-GA在總延誤時間、最長延誤時間上均優(yōu)于FCFS、URGS和GA。
2)CVRP標準數據集實驗結果分析及TRUD算子局部搜索性能驗證。
實驗數據來自VRP國際標準數據集,可從網站http://neo.lcc.uma.es/vrp/vrp-instances/下載。數據集包含不同需求點數量、需求點位置、車輛數量和容量的多個算例。由于標準算例中無截止時間參數,因此本實驗使用隨機函數給每個需求點設置了物資配送的截止時間。設定車輛行駛速度為60km/h,并求出救災車輛到達每個安置點的時間,統(tǒng)計總延誤時間和總行駛時間。表4列出了相關算例的具體參數,其中:n表示安置點數量,m表示車輛數,c表示車輛容量。
為了驗證算法的魯棒性,每個算例進行2次不同截止時間參數設置,共16組仿真實驗,同一算例因緊急度設置不同而分別編號,例如A-n32-k5-u1與A-n32-k5-u2,結果如表5所示。URG的數值在90~840min隨機生成。實驗對比了FCFS、URGS、GA和本文算法TRUD-GA,對每種算法記錄以下三個指標:TPT表示車隊總的運輸時間,DEL表示車隊總延誤時間,單位均為min;NUM表示配送延誤的安置點數量。這三個指標的數值均越小越好。
由表5可知,在大多數算例中,TRUD-GA與其他對比算法相比延誤時間最小,雖然在一些算例中延誤時間比URGS算法略有增加,但總運輸時間與URGS算法相比則大量減少。如算例A-n61-k9-u1,URGS算法總運輸時間為3034min,延誤時間為0,而TRUD-GA總運輸時間為1996min,延誤時間為1.8min,僅增加了1.8min延誤,而總時間降低了34.2%。
由表6可知,與FCFS算法相比,TRUD-GA的平均延誤時間降低了99.7%,平均延誤點數降低了96.1%,平均運輸時間降低了40.2%;
與URGS算法相比,TRUD-GA的平均延誤時間降低了97.1%,平均延誤點數降低了78.9%,平均運輸時間降低了38.9%;
與GA相比,TRUD-GA的平均延誤時間降低了25.0%,平均延誤點數降低了16.7%,而平均運輸時間降低了1.9%。
表6還統(tǒng)計了各算法的延誤時間標準差,TRUD-GA為1.35,小于FCFS、URGS和GA,可見其求解性能穩(wěn)定,對不同算例求解時魯棒性優(yōu)于對比算法。
由表2、3、5、6中TRUD-GA與GA的實驗結果對比可知,本文提出的局部搜索算子TRUD對實驗結果起到了比較明顯的改進作用。
為了進一步直觀地驗證TRUD算子的局部搜索性能,對TRUD-GA與無TRUD算子的遺傳算法GA的迭代過程進行比較,它們在算例A-n39-k6、A-n45-k6、A-n69-k9、 A-n80-k10上的運行結果如圖4。由于適應度函數是極小化的,所以適應度函數值越小越好。從圖4中可以看出,在600代迭代過程中,TRUD-GA一直保持著持續(xù)收斂的趨勢,且不同規(guī)模的4個算例中取得的最優(yōu)解均好于GA。由此可見TRUD算子具有優(yōu)秀的局部搜索性能和全局收斂能力,同時也表現出了良好的魯棒性。
3.3 決策偏好參數分析
適應度函數中的決策偏好參數α決定了算法優(yōu)化的方向:取值趨向0時偏好于總運輸時間最小化,也即總距離最小化;取值趨向1時偏好總延誤時間最小化。緊急度和系數α都是算法優(yōu)化時的重要參數,緊急度是算法使用者無法控制的,而α可由使用者調節(jié),在不增加延誤時間的前提下降低總運輸距離和時間。為驗證參數α的應用效果,現對所有算例進行不同α取值的對比實驗。每組實驗運行30次取平均值,結果如表7所示。
可以看出,隨著α取值的增大,總延誤時間逐漸減小,延誤點數逐漸減少,總運輸時間逐漸增加。對于大多數算例,例如A-n45-k6,在α=0.75時平均延誤時間為1.2min,因為上述結果是運行30次的平均值,此時已經能以較大概率取得最優(yōu)解;而在α=0.99時,其延誤時間為0,但總運輸時間卻比α=0.75時有一定程度的增加,因此驗證了參數α取0.75的合理性。而對于個別特殊的算例,其安置點間距很大,難以在規(guī)定截止時間內配送,α=0.75時物資配送仍有較為明顯的延誤情況發(fā)生,例如算例A-n80-k10,此時設置α=099可減少平均延誤時間12.4min,延誤安置點數量減少平均1.1個,說明了決策偏好參數α對優(yōu)化方向起到的作用。
通過以上對比實驗可以得出結論:使用TRUD-GA求解考慮緊急度的應急救災車輛路徑問題,災區(qū)安置點的物資配送總延誤時間、延誤安置點數量、車輛總運輸時間相比其他算法均有明顯下降,求解過程說明TRUD-GA具有良好的收斂性以及尋優(yōu)能力。通過對決策偏好參數α的不同設置分析,說明了TRUD-GA具有良好的適用性。
4 結語
本文依據救災工作的現實要求——最小化救災車輛延誤時間和最小化總運輸時間的兩個目標,設計了基于緊急度的混合遺傳算法,提出了基于緊急度的任務再分配算子TRUD,對應急物資調度路線進行有針對性的優(yōu)化。對實驗結果的分析表明,TRUD算子有著良好的局部搜索能力,以TRUD為局部搜索算子的混合遺傳算法TRUD-GA可以顯著降低物資配送延誤時間和總體運輸時間。本文模型中的路徑狀態(tài)為完全暢通,而在災情突發(fā)的情況下會存在路徑擁堵,因此如何在災區(qū)路況不同的情況下設計動態(tài)的救災物資調度策略還需進一步的研究。
參考文獻
[1]?LI Q, TU W, ZHUO L. Reliable rescue routing optimization for urban emergency logistics under travel time uncertainty [J]. International Journal of Geo-Information, 2018, 77(7): 1-21.
[2]??徐浩,李佳川,韓傳峰.震后運速受限條件下的多目標定位:路徑問題研究[J].管理工程學報,2017,31(4):147-155. (XU H, LI J C, HAN C F. Multi-target localization under the condition of limited speed after earthquake: research on path problem[J].Journal of Industrial Engineering/Engineering Management,2017,31(4):147-155.)
[3]?張國富,王永奇,蘇兆品,等.應急救援物資多目標分配與調度問題建模與求解[J].控制與決策,2017,32(1):86-92. (ZHANG G F, WANG Y Q, SU Z P, et al. Modeling and solving multi-objective allocations-cheduling problem for emergency relief materials[J]. Control and Decision, 2017, 32(1): 86-92.)
[4]?SHAHPARVARI S, ABBASI B, CHHETRI P, et al. Vehicle routing and scheduling for bushfire emergency evacuation [C]// Proceedings of the 2015 IEEE International Conference on Industrial Engineering and Engineering Management. Piscataway, NJ: IEEE, 2015: 696-700.
[5]?HE Y, WEN J, HUANG M. Study on emergency relief VRP based on clustering and PSO [C]// Proceedings of the 11th International Conference on Computational Intelligence and Security. Washington, DC: IEEE Computer Society, 2015: 43-47.
[6]??石建力,張錦.需求點隨機的分批配送VRP模型與算法研究[J].控制與決策,2017,32(2):213-222. (SHI J L,ZHANG J.Model and algorithm for split delivery vehicle routing problem with stochastic customers[J].Control and Decision,2017,32(2):213-222.)
[7]?ZHAO J, GUO Y, DUAN X. Dynamic path planning of emergency vehicles based on travel time prediction [J]. International Journal of Communications, Network and System Sciences, 2018, 11(2): Article ID: 9184891.
[8]?LIU J, XIE K. Emergency materials transportation model in disasters based on dynamic programming and ant colony optimization [J]. Kybernetes, 2017, 46(4): 656-671.
[9]?QIN J, YE Y, CHENG B, et al. The emergency vehicle routing problem with uncertain demand under sustainability environments [J]. Sustainability, 2017, 9(3): 1-24.
[10]?ZHENG Y, LING H. Emergency transportation planning in disaster relief supply chain management: a cooperative fuzzy optimization approach [J]. Soft Computing, 2013, 17(7): 1301-1314.
[11]???易云飛,蔡永樂,董文永,等.求解帶用戶滿意度的多目標實時車輛路徑問題的改進伊藤算法[J].電子學報,2015,43(10):2053-2061. (YI Y F, CAI Y L, DONG W Y, et al. Improved ITO algorithm for multiobjective real-time vehicle routing problem with customers satisfaction [J].Acta Electronica Sinica,2015,43(10):2053-2061.)
[12]?任錫德,朱建明,王晶,等.考慮均衡性的不確定時間車輛調度問題研究[J].運籌與管理,2013,22(2):86-91. (REN X D, ZHU J M, WANG J, et al. Research on load-balancing vehicle routing problem with uncertain travel time [J]. Operations Research and Management Science, 2013, 22(02): 86-91.)
[13]??文仁強,鐘少波,袁宏永,等.應急資源多目標優(yōu)化調度模型與多蟻群優(yōu)化算法研究[J].計算機研究與發(fā)展,2013,50(7):1464-1472. (WEN R Q, ZHONG S B, YUAN H Y, et al. Emergency resource multi-objective optimization scheduling model and multic-olony ant optimization algorithm for emergency resources [J].Journal of Computer Research and Development,2013,50(7):1464-1472.)
[14]?徐志宇,張杰,彭嘉臻,等.應急物流的分批配送模型及亞啟發(fā)式算法求解[J].系統(tǒng)仿真學報,2012,24(12):2500-2505, 2510. (XU Z Y, ZHANG J, PENG J Z, et al. Split delivery model and metaheuristic approach for emergency logistics [J]. Journal of System Simulation, 2012, 24(12): 2500-2505, 2510.)
[15]?朱建明,黃鈞,劉德剛,等.突發(fā)事件應急醫(yī)療物資調度的隨機算法[J].運籌與管理,2010,19(1):9-14. (ZHU J M, HUANG J, LIU D G, et al. Randomized algorithm for vehicle routing model for medical supplies in large-scale emergencies [J]. Operations Research and Management Science, 2010, 19(1): 9-14.)