A hybrid metaheuristic algorithm for the vehicle routing problem with stochastic demands

Abstract This article deals with the Vehicle Routing Problem with Stochastic Demands. To solve this problem, a hybrid metaheuristic combining a Memetic Algorithm and Greedy Randomized Adaptive Search Procedure is designed. The developed approach is tested on a 40 instances benchmark. The results are validated by comparing them to state of the art metaheuristics, they show that our method outperforms these metaheuristics in terms of quality and efficiency. A new testbed of 39 instances with up to 385 customers is also proposed and tested. This paper is the first one to deal with closer to real life size problems.

[1]  Bi Yu Chen,et al.  On-time delivery probabilistic models for the vehicle routing problem with stochastic demands and time windows , 2016, Eur. J. Oper. Res..

[2]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[3]  Alan L. Erera,et al.  A Paired-Vehicle Recourse Strategy for the Vehicle-Routing Problem with Stochastic Demands , 2007, Transp. Sci..

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

[5]  Billy E. Gillett,et al.  A Heuristic Algorithm for the Vehicle-Dispatch Problem , 1974, Oper. Res..

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

[7]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[8]  Michel Gendreau,et al.  Stochastic Vehicle Routing Problems , 2014, Vehicle Routing.

[9]  Barrett W. Thomas,et al.  Cyclic-order neighborhoods with application to the vehicle routing problem with stochastic demand , 2012, Eur. J. Oper. Res..

[10]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[11]  Viet Anh Nguyen,et al.  Satisficing measure approach for vehicle routing problem with time windows under uncertainty , 2016, Eur. J. Oper. Res..

[12]  Michel Gendreau,et al.  Partial-route inequalities for the multi-vehicle routing problem with stochastic demands , 2014, Discret. Appl. Math..

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

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

[15]  Jean G. Vaucher,et al.  SSJ: a framework for stochastic simulation in Java , 2002, Proceedings of the Winter Simulation Conference.

[16]  M. Resende,et al.  A probabilistic heuristic for a computationally difficult set covering problem , 1989 .

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

[18]  Louis-Martin Rousseau,et al.  A hybrid metaheuristic for the vehicle routing problem with stochastic demand and duration constraints , 2016, J. Heuristics.

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

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

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

[22]  Jorge E. Mendoza,et al.  A multi-space sampling heuristic for the vehicle routing problem with stochastic demands , 2013, Optim. Lett..

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

[24]  Martin W. P. Savelsbergh,et al.  Fixed routes with backup vehicles for stochastic vehicle routing problems with time constraints , 2009 .

[25]  Michel Gendreau,et al.  An exact algorithm to solve the vehicle routing problem with stochastic demands under an optimal restocking policy , 2019, Eur. J. Oper. Res..

[26]  Günther R. Raidl,et al.  An Integer L-shaped Method for the Generalized Vehicle Routing Problem with Stochastic Demands , 2016, Electron. Notes Discret. Math..

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

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

[29]  Mauricio G. C. Resende,et al.  A Greedy Randomized Adaptive Search Procedure for Maximum Independent Set , 1994, Oper. Res..

[30]  Michel Gendreau,et al.  A priori optimization with recourse for the vehicle routing problem with hard time windows and stochastic service times , 2014, Eur. J. Oper. Res..

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

[32]  Andrew Lim,et al.  Adaptive large neighborhood search heuristics for the vehicle routing problem with stochastic demands and weight-related cost , 2016 .

[33]  Enrique Alba,et al.  Variable neighborhood search for the stochastic and dynamic vehicle routing problem , 2016, Ann. Oper. Res..

[34]  Celso C. Ribeiro,et al.  Extending time-to-target plots to multiple instances , 2018, Int. Trans. Oper. Res..

[35]  Kay Chen Tan,et al.  Decomposition-based multi-objective evolutionary algorithm for vehicle routing problem with stochastic demands , 2016, Soft Comput..

[36]  Bo Guo,et al.  The Vehicle Routing Problem with Stochastic Demands and Split Deliveries , 2012, INFOR Inf. Syst. Oper. Res..

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

[38]  Rafael Martí,et al.  Context-Independent Scatter and Tabu Search for Permutation Problems , 2005, INFORMS J. Comput..

[39]  Christian Prins,et al.  A simple and effective evolutionary algorithm for the vehicle routing problem , 2004, Comput. Oper. Res..

[40]  Michel Gendreau,et al.  50th Anniversary Invited Article - Future Research Directions in Stochastic Vehicle Routing , 2016, Transp. Sci..

[41]  Michel Gendreau,et al.  A Rule-Based Recourse for the Vehicle Routing Problem with Stochastic Demands , 2019, Transp. Sci..

[42]  Michel Gendreau,et al.  A branch-cut-and-price algorithm for the vehicle routing problem with stochastic demands , 2013, Comput. Oper. Res..

[43]  Jens Lysgaard,et al.  A branch-and-price algorithm for the capacitated vehicle routing problem with stochastic demands , 2007, Oper. Res. Lett..