The robust vehicle routing problem with time windows: Solution by branch and price and cut

Abstract We study the vehicle routing problem with time windows under demand uncertainty. Such a problem arises in fuel delivery to gas stations, to farms, or to production plants. We suggest a robust formulation where uncertain demand has support defined by cardinality constrained sets. The model ensures the feasibility of each route when demand values on the route change in predefined set. The range is customer specific, does not assume any probability distribution of demand, and may be estimated using historical demand data. We develop a branch-and-price-and-cut algorithm where the pricing problem is a robust resource constrained shortest path problem. We extend the rounded capacity inequalities to the robust case and suggest a separation procedure that solves a robust bin packing problem. The bound is further strengthened using 2-path and subset row inequalities and the full algorithm is tested on an extension of the benchmark Solomon instances. The robust schedules are simulated and compared to schedules obtained by solving the deterministic problem under varying levels and distributions of uncertainty. Simulation results show that the robust model provides superior protection against demand uncertainty. Over all scenarios, only 0.57% of the robust solutions turn out to be infeasible compared to 41.62% of the deterministic ones. Such protection against infeasibility comes with an 11.22% increase in routing costs on average.

[1]  Dominique Feillet,et al.  A tutorial on column generation and branch-and-price for vehicle routing problems , 2010, 4OR.

[2]  Maged Dessouky,et al.  The Stochastic Vehicle Routing Problem for Minimum Unmet Demand , 2009 .

[3]  Christodoulos A. Floudas,et al.  The Robust Capacitated Vehicle Routing Problem Under Demand Uncertainty , 2013, Oper. Res..

[4]  Maged M. Dessouky,et al.  A Model and Algorithm for the Courier Delivery Problem with Uncertainty , 2010, Transp. Sci..

[5]  Gilbert Laporte,et al.  Fifty Years of Vehicle Routing , 2009, Transp. Sci..

[6]  Gilbert Laporte,et al.  Improvements and extensions to the Miller-Tucker-Zemlin subtour elimination constraints , 1991, Oper. Res. Lett..

[7]  David L. Woodruff,et al.  The stochastic vehicle routing problem, a literature review, Part II: solution methods , 2017, EURO J. Transp. Logist..

[8]  David Pisinger,et al.  Subset-Row Inequalities Applied to the Vehicle-Routing Problem with Time Windows , 2008, Oper. Res..

[9]  Christos D. Tarantilis,et al.  An Adaptive Memory Programming Framework for the Robust Capacitated Vehicle Routing Problem , 2016, Transp. Sci..

[10]  Marielle Christiansen,et al.  The robust vehicle routing problem with time windows , 2013, Comput. Oper. Res..

[11]  Brian Kallehauge,et al.  The Vehicle Routing Problem with Time Windows , 2006, Vehicle Routing.

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

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

[14]  David L. Woodruff,et al.  The stochastic vehicle routing problem, a literature review, part I: models , 2016, EURO J. Transp. Logist..

[15]  Melvyn Sim,et al.  Robust discrete optimization and network flows , 2003, Math. Program..

[16]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[17]  Paolo Toth,et al.  A note on the Bertsimas & Sim algorithm for robust combinatorial optimization problems , 2013, 4OR.

[18]  Michael Poss,et al.  Robust constrained shortest path problems under budgeted uncertainty , 2015, Networks.

[19]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[20]  Guy Desaulniers,et al.  Tabu Search, Partial Elementarity, and Generalized k-Path Inequalities for the Vehicle Routing Problem with Time Windows , 2006, Transp. Sci..

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

[22]  Fernando Ordóñez,et al.  Robust Vehicle Routing , 2010 .

[23]  Sebastian Stiller,et al.  Optimization over Integers with Robustness in Cost and Few Constraints , 2011, WAOA.

[24]  Christos D. Tarantilis,et al.  Dynamic Vehicle Routing Problems , 2014, Vehicle Routing.

[25]  Jean-François Cordeau,et al.  VRP with Time Windows , 1999, The Vehicle Routing Problem.

[26]  Jacques Desrosiers,et al.  2-Path Cuts for the Vehicle Routing Problem with Time Windows , 1997, Transp. Sci..

[27]  Eshetie Berhan,et al.  Stochastic Vehicle Routing Problem: A Literature Survey , 2014, J. Inf. Knowl. Manag..