A biased‐randomized metaheuristic for the vehicle routing problem with clustered and mixed backhauls

This article analyzes the Vehicle Routing Problem with Backhauls, where delivery and pick-up customers are served from a central depot. Initially, we focus in the version with clustered backhauls VRPCB, where all the customers in the delivery group of the same route have to be served before the first customer in the pick-up group can be visited. The article presents a relatively simple-to-implement yet efficient metaheuristic algorithm that integrates a biased-randomized version of the popular savings heuristic within a metaheuristic framework. A skewed probability distribution is used to induce a biased oriented randomization effect on the savings list of routing edges, and a penalty cost is assigned to those edges connecting delivery customers with pick-up customers in order to promote a sequential order in delivery and pick-up activities. In the proposed approach, the fleet size constraint is implicitly relaxed. This feature allows the perturbation process to explore unfeasible but promising regions in the solution space. Then, whenever the number of routes does not match the number of available vehicles, a "recursive corrective operator" is employed to transform the new solution into a feasible one. Some classical benchmark instances for the VRPCB are selected in order to compare our approach with other state-of-the-art algorithms, and a new best-know solution for a classical benchmark set is obtained. Finally, we analyze the flexibility of our approach by employing it, after a minor adaptation, in the Vehicle Routing Problem with Mixed Backhauls, where linehaul and backhaul customers might appear in any order during a route. © 2017 Wiley Periodicals, Inc. NETWORKS, Vol. 693, 241-255 2017

[1]  Marshall L. Fisher,et al.  Optimal Solution of Vehicle Routing Problems Using Minimum K-Trees , 1994, Oper. Res..

[2]  Niaz A. Wassan,et al.  SOLVING THE MIXED VRP WITH BACKHAULING USING ANTS , 2009 .

[3]  Barrie M. Baker,et al.  A visual interactive approach to the classical and mixed vehicle routing problems with backhauls , 2009 .

[4]  J Dethloff,et al.  Relation between vehicle routing problems: an insertion heuristic for the vehicle routing problem with simultaneous delivery and pick-up applied to the vehicle routing problem with backhauls , 2002, J. Oper. Res. Soc..

[5]  Said Salhi,et al.  An investigation into a new class of vehicle routing problem with backhauls , 2002 .

[6]  Daniele Vigo,et al.  A heuristic algorithm for the asymmetric capacitated vehicle routing problem , 1996 .

[7]  Marc Reimann,et al.  Comparing backhauling strategies in vehicle routing using Ant Colony Optimization , 2006, Central Eur. J. Oper. Res..

[8]  Robert Hundt,et al.  Loop Recognition in C++/Java/Go/Scala , 2011 .

[9]  Angel A. Juan,et al.  Rich Vehicle Routing Problem , 2014, ACM Comput. Surv..

[10]  Shen Lin Computer solutions of the traveling salesman problem , 1965 .

[11]  Peter Goos,et al.  An iterated local search algorithm for the vehicle routing problem with backhauls , 2014, Eur. J. Oper. Res..

[12]  Jiuh-Biing Sheu,et al.  Green Supply Chain Management: Trends, Challenges, and Solutions , 2011 .

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

[14]  Yuvraj Gajpal,et al.  Multi-ant colony system (MACS) for a vehicle routing problem with backhauls , 2009, Eur. J. Oper. Res..

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

[16]  Stef Tijs,et al.  Compromise values in cooperative game theory , 1993 .

[17]  Niaz A. Wassan,et al.  A reactive tabu search meta-heuristic for the vehicle routing problem with back-hauls , 2002 .

[18]  Shoshana Anily,et al.  The vehicle-routing problem with delivery and back-haul options , 1996 .

[19]  Gilbert Laporte,et al.  Static pickup and delivery problems: a classification scheme and survey , 2007 .

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

[21]  N. Wassan Reactive tabu adaptive memory programming search for the vehicle routing problem with backhauls , 2007, J. Oper. Res. Soc..

[22]  Emmanouil E. Zachariadis,et al.  An effective local search approach for the Vehicle Routing Problem with Backhauls , 2012, Expert Syst. Appl..

[23]  Abel García-Nájera The Vehicle Routing Problem with Backhauls: A Multi-objective Evolutionary Approach , 2012, EvoCOP.

[24]  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..

[25]  Said Salhi,et al.  A cluster insertion heuristic for single and multiple depot vehicle routing problems with backhauling , 1999, J. Oper. Res. Soc..

[26]  Samuel Labi,et al.  Transportation Decision Making: Principles of Project Evaluation and Programming , 2007 .

[27]  Paolo Toth,et al.  An Exact Algorithm for the Vehicle Routing Problem with Backhauls , 1997, Transp. Sci..

[28]  F. Arcelus,et al.  Green logistics at Eroski: A case study , 2011 .

[29]  Said Salhi,et al.  An Ant System Algorithm for the Vehicle Routing Problem with Backhauls , 2001 .

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

[31]  Martin W. P. Savelsbergh,et al.  The General Pickup and Delivery Problem , 1995, Transp. Sci..

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

[33]  José Brandão A new tabu search algorithm for the vehicle routing problem with backhauls , 2006, Eur. J. Oper. Res..

[34]  Nicos Christofides,et al.  An Algorithm for the Vehicle-dispatching Problem , 1969 .

[35]  Saïd Salhi,et al.  The Multiple Trip Vehicle Routing Problem with Backhauls: Formulation and a Two-Level Variable Neighbourhood Search , 2017, Comput. Oper. Res..

[36]  David Pisinger,et al.  A unified heuristic for a large class of Vehicle Routing Problems with Backhauls , 2006, Eur. J. Oper. Res..

[37]  Paolo Toth,et al.  A heuristic algorithm for the symmetric and asymmetric vehicle routing problems with backhauls , 1999, Eur. J. Oper. Res..

[38]  M. Goetschalckx,et al.  The vehicle routing problem with backhauls , 1989 .

[39]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

[40]  Paolo Toth,et al.  A Heuristic Algorithm for the Vehicle Routing Problem with Backhauls , 1996 .

[41]  Gilbert Laporte,et al.  A review of recent research on green road freight transportation , 2014, Eur. J. Oper. Res..

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

[43]  Saïd Salhi,et al.  Heuristic algorithms for single and multiple depot vehicle routing problems with pickups and deliveries , 2005, Eur. J. Oper. Res..