Research topics with Maxime Chassaing

Stochastic Dial-a-Ride problem (SDARP)

Title:

Determination of robust solutions for the DARP with variations in transportation time


Autors:

photo max

Maxime Chassaing
maxime.chassaing[@]isima.fr

photo christophe

Christophe Duhamel

photo Gérard

Gérard Fleury

photo philippe

Philippe Lacomme

Abstract

The aim of this paper is to tackle the dial-a-Ride Problem with stochastic transportation time between nodes. This transportation times are modeled by a Gauss distribution illustrated fig. 1. We propose a framework based on an Evolutionary local search to find robust solutions which can support the stochastic transportation time. This method uses a law approach to solve this problem and a simulation part to support the results. First the robustness for the best known solutions published for the Deterministic Dial-a-Ride Problem on instances proposed by (Cordeau and Laporte, 2003) are analyzed, then computational results obtain for the Stochastic Dial-a-Ride Problem are presented using the Evolutionary Local Search (ELS).

Fig. 1. Stochastic transportation times and time windows constraints.
illustration stochastic DARP

Instances

The method is benchmarked over the 20 instances introduced by Cordeau and Laporte, 2003 [1]. All the data are avalables on this web page, the initial source comming from : http://neumann.hec.ca/chairedistributique/data/darp/.

Results

In the associated article, we provide a mathematical analysis of the Stochastic DARP and we define a robustness criteriona named RO. Two kind of results are avalaibles in the web page :
1- robustness of the best know solutions ever published for the Deterministic DARP instances are evaluated regarding transportation time variations.(Table 1)
2- robust solutions for the stochastic DARP are cumputed using the ELS approach with the robustness criterion. (Table 2)

Table 1 : Robustness of best known solution (BKS)
instancemnc(BKS)r_(P_1)F_(P_1)r_(P_2)F_(P_2)r_(P_3)F_(P_3)
pr01324190.0274.8%86.4%66.8%25.90%66.8%50.00%
pr02548301.3476.8%85.4%48.6%28.40%48.6%72.60%
pr03772532.004.8%0.1%3.1%0.00%3.1%0.00%
pr04996570.2514.3%0.3%9.4%0.00%9.4%0.10%
pr0511120626.9313.1%0.7%5.0%0.00%5.0%0.70%
pr0613144785.263.9%0.0%3.0%0.00%3.0%0.00%
pr07436291.7121.9%14.7%14.7%0.30%14.7%7.90%
pr08672487.848.9%0.2%5.9%0.00%5.9%0.20%
pr098108658.319.4%0.4%4.3%0.00%4.3%0.30%
pr1010144851.821.3%0.0%0.6%0.00%0.6%0.00%
pr11324164.4663.2%61.0%57.6%36.10%57.6%69.00%
pr12548295.6632.0%5.8%25.0%0.20%25.0%3.70%
pr13772484.8332.5%16.5%19.3%0.80%19.3%6.20%
pr14996529.3359.3%64.6%35.6%9.20%35.6%27.80%
pr1511120577.2937.9%72.0%17.9%1.90%17.9%25.10%
pr1613144730.6716.2%11.1%7.5%0.20%7.5%3.40%
pr17436248.2126.8%1.6%23.8%0.30%23.8%0.90%
pr18672458.7362.2%72.9%43.8%17.00%43.8%54.40%
pr198108593.495.8%0.0%3.5%0.00%3.5%0.10%
pr2010144785.683.8%0.0%2.8%0.00%2.8%0.10%
avg. 24.7%6.02%16.13%


Table 2. Robustness of solution after optimization
instancec(s)gap_(P_1)r_(P_1)F_(P_1)time
pr01200.485.50%100.0%100.0%0.25
pr02307.111.92%100.0%100.0%1.25
pr03587.9610.52%100.0%100.0%2.30
pr04643.7512.89%100.0%100.0%7.37
pr05744.9218.82%100.0%100.0%12.07
pr06979.7824.77%100.0%100.0%21.92
pr07306.695.13%100.0%100.0%0.47
pr08573.6517.59%100.0%100.0%2.68
pr09774.5317.65%99.7%100.0%11.25
pr101049.2323.18%99.4%99.5%21.33
pr11168.812.64%100.0%100.0%0.28
pr12310.665.07%100.0%100.0%1.37
pr13527.108.72%100.0%100.0%3.70
pr14634.1619.80%100.0%100.0%10.20
pr15634.089.84%100.0%100.0%19.93
pr16891.8622.06%100.0%100.0%32.32
pr17266.837.50%100.0%100.0%0.58
pr18494.547.81%100.0%100.0%4.32
pr19699.7017.89%100.0%100.0%12.43
pr20978.6124.56%100.0%100.0%31.45
avg.13.19100.0%100.0%9.87
Computer used: Core™ i7-3770 CPU with 3.40Ghz (2529 Mflop by Jack Dongarra's works)

Legend

name : instance names
m : number of vehicles
n : number of clients
c(BKS) : Best Know Solution cost : Cordeau and Laporte 2003[1], Parragh and Schmid 2013[2], Braekers et al. 2014[3]
c(S) : Best Found Solution cost with ELS approch
RO: Robustness criterion
AVG: Robustness of the solution
gap(%) : gap, 100 * (valeur Avg – valeur OPT) / valeur OPT
time(min) : temps CPU total d'exécution en minutes de la méthode (moyenne sur 5 runs)

Result explanations

four different data are downloadables :
1-the instances: the same format as define by Cordeau and Laporte, 2003 [1]
2-solution node lists: reduice solution with only the node lists associeted with trip in the solution
3-solution detailled : included the values affected for all the variables introduices in the article (A,B,D,L...)
4-solution illustrations

Fig. 2. illustrations associed with solution.
illustration solution sdarp

References

[1]. J-F. Cordeau and G. Laporte. A tabu search heuristic for the static multi-vehicle dial-a-ride problem. Transportation Research Part B Methodological, 37 (2003), pp. 579–94.
[2]. S.N. Parragh and V. Schmid. Hybrid column generation and large neighborhood search for the dial-a-ride problem. Computers & Operations Research, 40 (2013), pp. 490–497
[3]. K. Braekers, A. Caris and G. K. Janssens. Exact and meta-heuristic approach for a general heterogeneous dial-a-ride problem with multiple depots. Transportation Research Part B: Methodological, 67 (2014),pp. 166-186.

Valid HTML 4.01 Transitional CSS Valide !