The vehicle routing problem with service level constraints

We consider a vehicle routing problem which seeks to minimize cost subject to service level constraints on several groups of deliveries. This problem captures some essential challenges faced by a logistics provider which operates transportation services for a limited number of partners and should respect contractual obligations on service levels. The problem also generalizes several important classes of vehicle routing problems with profits. To solve it, we propose a compact mathematical formulation, a branch-and-price algorithm, and a hybrid genetic algorithm with population management, which relies on problem-tailored solution representation, crossover and local search operators, as well as an adaptive penalization mechanism establishing a good balance between service levels and costs. Our computational experiments show that the proposed heuristic returns very high-quality solutions for this difficult problem, matches all optimal solutions found for small and medium-scale benchmark instances, and improves upon existing algorithms for two important special cases: the vehicle routing problem with private fleet and common carrier, and the capacitated profitable tour problem. The branch-and-price algorithm also produces new optimal solutions for all three problems.

[1]  Duc-Cuong Dang,et al.  Solving the team orienteering problem with cutting planes , 2016, Comput. Oper. Res..

[2]  J. Potvin,et al.  Panconnectivity and edge-pancyclicity of k-ary n-cubes , 2009 .

[3]  Abraham Duarte,et al.  GRASP with path relinking for the orienteering problem , 2014, J. Oper. Res. Soc..

[4]  M. Fischetti,et al.  AN ADDITIVE APPROACH FOR THE OPTIMAL SOLUTION OF THE PRIZE-COLLECTING TRAVELLING SALESMAN PROBLEM. VEHICLE ROUTING: METHODS AND STUDIES. STUDIES IN MANAGEMENT SCIENCE AND SYSTEMS - VOLUME 16 , 1988 .

[5]  Duc-Cuong Dang,et al.  An effective PSO-inspired algorithm for the team orienteering problem , 2013, Eur. J. Oper. Res..

[6]  Mehdi Bijari,et al.  Guided local search algorithm for hot strip mill scheduling problem with considering hot charge rolling , 2009 .

[7]  Luiz Antonio Nogueira Lorena,et al.  Hybrid Metaheuristic for the Prize Collecting Travelling Salesman Problem , 2008, EvoCOP.

[8]  Keah Choon Tan,et al.  Supply chain integration with third-party logistics providers , 2010 .

[9]  L. Darrell Whitley,et al.  Scheduling Problems and Traveling Salesmen: The Genetic Edge Recombination Operator , 1989, International Conference on Genetic Algorithms.

[10]  Shih-Wei Lin,et al.  Solving the team orienteering problem using effective multi-start simulated annealing , 2013, Appl. Soft Comput..

[11]  Stefan Irnich,et al.  The Shortest-Path Problem with Resource Constraints and k-Cycle Elimination for k 3 , 2006, INFORMS J. Comput..

[12]  Jean-Yves Potvin,et al.  A tabu search heuristic for the vehicle routing problem with private fleet and common carrier , 2009, Eur. J. Oper. Res..

[13]  Jean-Yves Potvin,et al.  Tabu search with ejection chains for the vehicle routing problem with private fleet and common carrier , 2011, J. Oper. Res. Soc..

[14]  Renato F. Werneck,et al.  Robust Branch-and-Cut-and-Price for the Capacitated Vehicle Routing Problem , 2006, Math. Program..

[15]  Thomas J. Goldsby,et al.  Third-Party Logistics: A Meta-Analytic Review and Investigation of Its Impact on Performance , 2013 .

[16]  Dirk Van Oudheusden,et al.  A guided local search metaheuristic for the team orienteering problem , 2009, Eur. J. Oper. Res..

[17]  Andrew L. Johnson,et al.  An augmented large neighborhood search method for solving the team orienteering problem , 2013, Expert Syst. Appl..

[18]  Heinz Mühlenbein,et al.  Predictive Models for the Breeder Genetic Algorithm I. Continuous Parameter Optimization , 1993, Evolutionary Computation.

[19]  Felix T.S. Chan,et al.  Pareto mimic algorithm: An approach to the team orienteering problem , 2016 .

[20]  Alain Hertz,et al.  The capacitated team orienteering and profitable tour problems , 2007, J. Oper. Res. Soc..

[21]  Dominik Goeke,et al.  The prize-collecting vehicle routing problem with single and multiple depots and non-linear cost , 2013, EURO J. Transp. Logist..

[22]  Matteo Fischetti,et al.  Solving the Orienteering Problem through Branch-and-Cut , 1998, INFORMS J. Comput..

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

[24]  Tolga Bektas,et al.  Formulations and Branch-and-Cut Algorithms for the Generalized Vehicle Routing Problem , 2011, Transp. Sci..

[25]  S. Morito,et al.  AN ALGORITHM FOR SINGLE CONSTRAINT MAXIMUM COLLECTION PROBLEM , 1988 .

[26]  Kun Li,et al.  A two-level self-adaptive variable neighborhood search algorithm for the prize-collecting vehicle routing problem , 2016, Appl. Soft Comput..

[27]  Thibaut Vidal,et al.  Large Neighborhoods with Implicit Customer Selection for Vehicle Routing Problems with Profits , 2014, Transp. Sci..

[28]  Michel Gendreau,et al.  A Hybrid Genetic Algorithm for Multidepot and Periodic Vehicle Routing Problems , 2012, Oper. Res..

[29]  Moshe Dror,et al.  Note on the Complexity of the Shortest Path Models for Column Generation in VRPTW , 1994, Oper. Res..

[30]  Marcus Poggi de Aragão,et al.  Exact algorithm over an arc-time-indexed formulation for parallel machine scheduling problems , 2010, Math. Program. Comput..

[31]  Roberto Baldacci,et al.  An Exact Algorithm for the Capacitated Vehicle Routing Problem Based on a Two-Commodity Network Flow Formulation , 2004, Oper. Res..

[32]  André Langevin,et al.  An exact algorithm and a metaheuristic for the multi-vehicle covering tour problem with a constraint on the number of vertices , 2013, Eur. J. Oper. Res..

[33]  Daniele Vigo,et al.  An Adaptive Variable Neighborhood Search Algorithm for a Vehicle Routing Problem Arising in Small Package Shipping , 2013, Transp. Sci..

[34]  Gianpaolo Ghiani,et al.  An efficient transformation of the generalized vehicle routing problem , 2000, Eur. J. Oper. Res..

[35]  Michel Gendreau,et al.  Time-window relaxations in vehicle routing heuristics , 2015, J. Heuristics.

[36]  Michel Gendreau,et al.  A unified solution framework for multi-attribute vehicle routing problems , 2014, Eur. J. Oper. Res..

[37]  W. Art Chaovalitwongse,et al.  The hot-rolling batch scheduling method based on the prize collecting vehicle routing problem , 2009 .

[38]  Goos Kant,et al.  An Adaptable Variable Neighborhood Search for the Vehicle Routing Problem with Order Outsourcing , 2014 .

[39]  Marcus Poggi de Aragão,et al.  Efficient elementary and restricted non-elementary route pricing , 2014, Eur. J. Oper. Res..

[40]  Michel Gendreau,et al.  Traveling Salesman Problems with Profits , 2005, Transp. Sci..

[41]  Nicos Christofides,et al.  An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts , 2008, Math. Program..

[42]  Roberto Roberti,et al.  New Route Relaxation and Pricing Strategies for the Vehicle Routing Problem , 2011, Oper. Res..

[43]  Stephen C. Graves,et al.  The Travelling Salesman Problem and Related Problems , 1978 .

[44]  John E. Beasley,et al.  Route first--Cluster second methods for vehicle routing , 1983 .

[45]  Giovanni Rinaldi,et al.  Computational results with a branch and cut code for the capacitated vehicle routing problem , 1998 .

[46]  Zuren Feng,et al.  Ants can solve the team orienteering problem , 2008, Comput. Ind. Eng..

[47]  Juan José Salazar González,et al.  Projection results for vehicle routing , 2005, Math. Program..

[48]  Gilbert Laporte,et al.  Some applications of the generalized vehicle routing problem , 2008, J. Oper. Res. Soc..

[49]  Thibaut Vidal,et al.  Technical note: Split algorithm in O(n) for the capacitated vehicle routing problem , 2015, Comput. Oper. Res..

[50]  Michel Gendreau,et al.  A tabu search heuristic for the undirected selective travelling salesman problem , 1998, Eur. J. Oper. Res..

[51]  Michel Gendreau,et al.  Heuristics for multi-attribute vehicle routing problems: A survey and synthesis , 2013, Eur. J. Oper. Res..

[52]  Daniele Vigo,et al.  Enhanced exact solution methods for the Team Orienteering Problem , 2016 .

[53]  Daniele Vigo,et al.  Vehicle Routing Problems with Profits , 2014, Vehicle Routing.

[54]  Rafael Martinelli,et al.  A new exact algorithm for the multi-depot vehicle routing problem under capacity and route length constraints , 2014, Discret. Optim..

[55]  Dirk Van Oudheusden,et al.  A Path Relinking approach for the Team Orienteering Problem , 2010, Comput. Oper. Res..

[56]  F. Maffioli,et al.  On prize-collecting tours and the asymmetric travelling salesman problem , 1995 .

[57]  Gilbert Laporte,et al.  A perturbation metaheuristic for the vehicle routing problem with private fleet and common carriers , 2008, J. Oper. Res. Soc..

[58]  G. Stefansson Collaborative logistics management and the role of third‐party service providers , 2006 .

[59]  André Langevin,et al.  An exact algorithm and a metaheuristic for the generalized vehicle routing problem with flexible fleet size , 2014, Comput. Oper. Res..

[60]  Lixin Tang,et al.  Iterated local search algorithm based on very large-scale neighborhood for prize-collecting vehicle routing problem , 2006 .

[61]  Marcus Poggi de Aragão,et al.  A Branch-Cut-and-Price Algorithm for the Capacitated Arc Routing Problem , 2011, SEA.

[62]  Ricardo Saraiva de Camargo,et al.  A Tabu Search Approach for the Prize Collecting Traveling Salesman Problem , 2013, Electron. Notes Discret. Math..

[63]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[64]  David Pisinger,et al.  A branch-and-cut algorithm for the capacitated profitable tour problem , 2014, Discret. Optim..

[65]  Richard F. Hartl,et al.  Metaheuristics for the bi-objective orienteering problem , 2009, Swarm Intelligence.

[66]  Michel Gendreau,et al.  The hot strip mill production scheduling problem: A tabu search approach , 1998, Eur. J. Oper. Res..

[67]  Maria Grazia Speranza,et al.  Optimal solutions for routing problems with profits , 2013, Discret. Appl. Math..

[68]  Paolo Toth,et al.  Exact algorithms for the vehicle routing problem, based on spanning tree and shortest path relaxations , 1981, Math. Program..

[69]  Michel Gendreau,et al.  An exact algorithm for team orienteering problems , 2007, 4OR.