Robust optimization for the vehicle routing problem with multiple deliverymen

This paper addresses the vehicle routing problem with time windows and multiple deliverymen in which the customer demands are uncertain and belong to a predetermined polytope. In addition to the routing decisions, this problem attempts to define the number of deliverymen used to service to the customers on each route. A new mathematical formulation is presented for the deterministic counterpart based on auxiliary variables that define the assignment of customers to routes. Building on this formulation, we apply a static robust optimization approach to obtain a robust counterpart formulation that captures the random nature of customer demand. Due to the difficulty in solving this formulation, we propose a constructive heuristic to generate a robust solution, which is used as a starting point for solving the robust counterpart formulation. The heuristic is an extension of Solomon’s heuristic I1. Computational results using problem instances from the literature and risk analysis via Monte-Carlo simulation indicate the potential of static robust optimization to address the trade-off between cost and risk. The results also reveal that the proposed approach provides good results even without exact knowledge of some probabilistic measure of the customer demand.

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

[2]  Daniel Kuhn,et al.  K-Adaptability in Two-Stage Robust Binary Programming , 2015, Oper. Res..

[3]  Gerald Senarclens de Grancy,et al.  An Adaptive Metaheuristic for Vehicle Routing Problems with Time Windows and Multiple Service Workers , 2015, J. Univers. Comput. Sci..

[4]  Pedro Munari,et al.  Abordagens metaheurísticas para o problema de roteamento de veículos com janelas de tempo e múltiplos entregadores , 2016 .

[5]  Melvyn Sim,et al.  The Price of Robustness , 2004, Oper. Res..

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

[7]  Luiz Paulo Lopes Fávero,et al.  Scatter search for the fleet size and mix vehicle routing problem with time windows , 2007, Central Eur. J. Oper. Res..

[8]  Reinaldo Morabito,et al.  A branch-price-and-cut for the vehicle routing problem with time windows and multiple deliverymen , 2016 .

[9]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

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

[11]  Long Zhao,et al.  Solving two-stage robust optimization problems using a column-and-constraint generation method , 2013, Oper. Res. Lett..

[12]  Kyungsik Lee,et al.  Robust vehicle routing problem with deadlines and travel time/demand uncertainty , 2012, J. Oper. Res. Soc..

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

[14]  Dimitris Bertsimas,et al.  A tight characterization of the performance of static solutions in two-stage adjustable robust linear optimization , 2014, Math. Program..

[15]  Tara L. Terry,et al.  Robust Linear Optimization With Recourse , 2009 .

[16]  A. Ben-Tal,et al.  Adjustable robust solutions of uncertain linear programs , 2004, Math. Program..

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

[18]  Alexander Shapiro,et al.  Lectures on Stochastic Programming - Modeling and Theory, Second Edition , 2014, MOS-SIAM Series on Optimization.

[19]  Marc Reimann,et al.  Evaluating two new heuristics for constructing customer clusters in a VRPTW with multiple service workers , 2015, Central Eur. J. Oper. Res..

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

[21]  Jean-Philippe Vial,et al.  Robust Optimization , 2021, ICORES.

[22]  Arkadi Nemirovski,et al.  Robust solutions of Linear Programming problems contaminated with uncertain data , 2000, Math. Program..

[23]  Pedro Augusto Munari,et al.  An exact hybrid method for the vehicle routing problem with time windows and multiple deliverymen , 2017, Comput. Oper. Res..

[24]  Allen L. Soyster,et al.  Technical Note - Convex Programming with Set-Inclusive Constraints and Applications to Inexact Linear Programming , 1973, Oper. Res..

[25]  Dimitris Bertsimas,et al.  On the power and limitations of affine policies in two-stage adaptive optimization , 2012, Math. Program..

[26]  Antonio Alonso Ayuso,et al.  Introduction to Stochastic Programming , 2009 .

[27]  Vitória Pureza,et al.  Some experiments with a savings heuristic and a tabu search approach for the vehicle routing problem with multiple deliverymen , 2012 .

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

[29]  Constantine Caramanis,et al.  Theory and Applications of Robust Optimization , 2010, SIAM Rev..

[30]  Marc Reimann,et al.  Vehicle routing problems with time windows and multiple service workers: a systematic comparison between ACO and GRASP , 2016, Central Eur. J. Oper. Res..

[31]  Reinaldo Morabito,et al.  Vehicle routing with multiple deliverymen: Modeling and heuristic approaches for the VRPTW , 2012, Eur. J. Oper. Res..

[32]  Pedro Munari,et al.  Metaheuristic approaches for the vehicle routing problem with time windows and multiple deliverymen , 2016 .

[33]  Douglas Alem,et al.  Energy Rationalization in Water Supply Networks via Stochastic Programming , 2015, IEEE Latin America Transactions.

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