Using safety stocks and simulation to solve the vehicle routing problem with stochastic demands

Abstract After introducing the Vehicle Routing Problem with Stochastic Demands (VRPSD) and some related work, this paper proposes a flexible solution methodology. The logic behind this methodology is to transform the issue of solving a given VRPSD instance into an issue of solving a small set of Capacitated Vehicle Routing Problem (CVRP) instances. Thus, our approach takes advantage of the fact that extremely efficient metaheuristics for the CVRP already exists. The CVRP instances are obtained from the original VRPSD instance by assigning different values to the level of safety stocks that routed vehicles must employ to deal with unexpected demands. The methodology also makes use of Monte Carlo simulation (MCS) to obtain estimates of the reliability of each aprioristic solution – that is, the probability that no vehicle runs out of load before completing its delivering route – as well as for the expected costs associated with corrective routing actions (recourse actions) after a vehicle runs out of load before completing its route. This way, estimates for expected total costs of different routing alternatives are obtained. Finally, an extensive numerical experiment is included in the paper with the purpose of analyzing the efficiency of the described methodology under different uncertainty scenarios.

[1]  A. Kan,et al.  The stochastic vehicle routing problem revisited , 1992 .

[2]  Eleni Hadjiconstantinou,et al.  Routing under Uncertainty: An Application in the Scheduling of Field Service Engineers , 2002, The Vehicle Routing Problem.

[3]  Moshe Dror,et al.  Stochastic vehicle routing with modified savings algorithm , 1986 .

[4]  Kay Chen Tan,et al.  Solving multiobjective vehicle routing problem with stochastic demand via evolutionary computation , 2007, Eur. J. Oper. Res..

[5]  Bruce L. Golden,et al.  Stochastic vehicle routing: A comprehensive approach , 1983 .

[6]  Nubia Velasco,et al.  A memetic algorithm for the multi-compartment vehicle routing problem with stochastic demands , 2008, Comput. Oper. Res..

[7]  Gilbert Laporte,et al.  An Integer L-Shaped Algorithm for the Capacitated Vehicle Routing Problem with Stochastic Demands , 2002, Oper. Res..

[8]  Daniele Vigo,et al.  Chapter 6 Vehicle Routing , 2007, Transportation.

[9]  Antoine Jézéquel,et al.  Probabilistic vehicle routing problems , 1985 .

[10]  Burak Eksioglu,et al.  The vehicle routing problem: A taxonomic review , 2009, Comput. Ind. Eng..

[11]  Gilbert Laporte,et al.  STOCHASTIC VEHICLE ROUTING. , 1996 .

[12]  Patrick Jaillet,et al.  Probabilistic Traveling Salesman Problems , 1985 .

[13]  Nicola Secomandi,et al.  Reoptimization Approaches for the Vehicle-Routing Problem with Stochastic Demands , 2009, Oper. Res..

[14]  Gilbert Laporte,et al.  The integer L-shaped method for stochastic integer programs with complete recourse , 1993, Oper. Res. Lett..

[15]  David Hogben,et al.  Computer science and statistics :: tenth annual symposium on the interface , 1978 .

[16]  Tito Homem-de-Mello,et al.  Solving the Vehicle Routing Problem with Stochastic Demands using the Cross-Entropy Method , 2005, Ann. Oper. Res..

[17]  R. Seguin PROBLEMES STOCHASTIQUES DE TOURNEES DE VEHICULES , 1994 .

[18]  Maged Dessouky,et al.  A two-stage vehicle routing model for large-scale bioterrorism emergencies , 2009 .

[19]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Stochastic Demands and Customers , 1996, Oper. Res..

[20]  Dušan Teodorović,et al.  A simulated annealing technique approach to the vehicle routing problem in the case of stochastic demand , 1992 .

[21]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[22]  Luca Maria Gambardella,et al.  A survey on metaheuristics for stochastic combinatorial optimization , 2009, Natural Computing.

[23]  Angel A. Juan,et al.  The SR-GCWS hybrid algorithm for solving the capacitated vehicle routing problem , 2008 .

[24]  Nicola Secomandi,et al.  A Rollout Policy for the Vehicle Routing Problem with Stochastic Demands , 2001, Oper. Res..

[25]  Dimitris Bertsimas,et al.  The probabilistic vehicle routing problem , 1988 .

[26]  Gilbert Laporte,et al.  What you should know about the vehicle routing problem , 2007 .

[27]  Russell Bent,et al.  Waiting and Relocation Strategies in Online Stochastic Vehicle Routing , 2007, IJCAI.

[28]  Robert H. Storer,et al.  An approximate dynamic programming approach for the vehicle routing problem with stochastic demands , 2009, Eur. J. Oper. Res..

[29]  Bruce L. Golden,et al.  The vehicle routing problem : latest advances and new challenges , 2008 .

[30]  Russell Bent,et al.  Online stochastic combinatorial optimization , 2006 .

[31]  John Holt,et al.  New optimality cuts for a single‐vehicle stochastic routing problem , 1999, Ann. Oper. Res..

[32]  Harilaos N. Psaraftis,et al.  Dynamic vehicle routing: Status and prospects , 1995, Ann. Oper. Res..

[33]  Thomas Stützle,et al.  Estimation-based metaheuristics for the probabilistic traveling salesman problem , 2010, Comput. Oper. Res..

[34]  Tonči Carić,et al.  Using Data Mining to Forecast Uncertain Demands in Stochastic Vehicle Routing Problem , 2005 .

[35]  Moshe Dror,et al.  Vehicle Routing with Stochastic Demands: Properties and Solution Frameworks , 1989, Transp. Sci..

[36]  Dimitris Bertsimas,et al.  A Vehicle Routing Problem with Stochastic Demand , 1992, Oper. Res..

[37]  David Simchi-Levi,et al.  A New Generation of Vehicle Routing Research: Robust Algorithms, Addressing Uncertainty , 1996, Oper. Res..

[38]  Patrick Jaillet,et al.  A Priori Solution of a Traveling Salesman Problem in Which a Random Subset of the Customers Are Visited , 1988, Oper. Res..

[39]  Mauro Birattari,et al.  Hybrid Metaheuristics for the Vehicle Routing Problem with Stochastic Demands , 2005, J. Math. Model. Algorithms.

[40]  Alexander Shapiro,et al.  The Sample Average Approximation Method Applied to Stochastic Routing Problems: A Computational Study , 2003, Comput. Optim. Appl..

[41]  F. Tillman The Multiple Terminal Delivery Problem with Probabilistic Demands , 1969 .

[42]  John W. Chinneck,et al.  Operations Research and Cyber-Infrastructure , 2009 .

[43]  Angel A. Juan,et al.  On the use of Monte Carlo simulation, cache and splitting techniques to improve the Clarke and Wright savings heuristics , 2011, J. Oper. Res. Soc..

[44]  Nicola Secomandi,et al.  Analysis of a Rollout Approach to Sequencing Problems with Stochastic Routing Applications , 2003, J. Heuristics.

[45]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[46]  Angel A. Juan,et al.  Using Oriented Random Search to Provide a Set of Alternative Solutions to the Capacitated Vehicle Routing Problem , 2009 .

[47]  Gilbert Laporte,et al.  Models and exact solutions for a class of stochastic location-routing problems , 1987 .

[48]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[49]  Michel Gendreau,et al.  A Hybrid Monte Carlo Local Branching Algorithm for the Single Vehicle Routing Problem with Stochastic Demands , 2010, Transp. Sci..

[50]  Gilbert Laporte,et al.  An Exact Algorithm for the Vehicle Routing Problem with Stochastic Demands and Customers , 1995, Transp. Sci..

[51]  Russell Bent,et al.  Scenario-Based Planning for Partially Dynamic Vehicle Routing with Stochastic Customers , 2004, Oper. Res..

[52]  Kamlesh Mathur,et al.  Stochastic Vehicle Routing Problem with Restocking , 2000, Transp. Sci..

[53]  Barrett W. Thomas,et al.  Challenges and Advances in A Priori Routing , 2008 .

[54]  D. Bertsimas,et al.  Further results on the probabilistic traveling salesman problem , 1993 .

[55]  F. Ordóñez,et al.  A robust optimization approach for the capacitated vehicle routing problem with demand uncertainty , 2008 .

[56]  D. Bertsimas Probabilistic combinatorial optimization problems , 1988 .

[57]  Patrick Jaillet,et al.  A Priori Optimization , 1990, Oper. Res..

[58]  Martin W. P. Savelsbergh,et al.  Production , Manufacturing and Logistics Vendor managed inventory for environments with stochastic product usage , 2009 .

[59]  Bruce L. Golden,et al.  VEHICLE ROUTING: METHODS AND STUDIES , 1988 .