Multiple neighborhood search, tabu search and ejection chains for the multi-depot open vehicle routing problem

The proposed approach solves the Multi-Depot Open VRP.An uniform view of ejection chains is adopted for all neighborhoods.Multiple Neighborhood Search (MNS) and Tabu Search (TS) are combined.MNS-TS outperforms the state-of-the-art methods. In this paper, we address the Multi-Depot Open Vehicle Routing Problem (MDOVRP), which is a generalization of the Capacitated Vehicle Routing Problem (CVRP) where vehicles start from different depots, visit customers, deliver goods and are not required to return to the depot at the end of their routes. The goal of this paper is twofold. First, we have developed a general Multiple Neighborhood Search hybridized with a Tabu Search (MNS-TS) strategy which is proved to be efficient and second, we have settled an unified view of ejection chains to be able to handle several neighborhoods in a simple manner. The neighborhoods in the proposed MNS-TS are generated from path moves and ejection chains. The numerical and statistical tests carried out over OVRP and MDOVRP problem instances from the literature show that MNS-TS outperforms the state-of-the-art methods.

[1]  D Sariklis,et al.  A heuristic method for the open vehicle routing problem , 2000, J. Oper. Res. Soc..

[2]  Kejun Zhu,et al.  A hybrid GA-TS algorithm for open vehicle routing optimization of coal mines material , 2011, Expert Syst. Appl..

[3]  Nicos Christofides,et al.  Combinatorial optimization , 1979 .

[4]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[5]  Stephen C. H. Leung,et al.  A multistart adaptive memory-based tabu search algorithm for the heterogeneous fixed fleet open vehicle routing problem , 2012, Expert Syst. Appl..

[6]  Anthony Wren,et al.  Computer Scheduling of Vehicles from One or More Depots to a Number of Delivery Points , 1972 .

[7]  Krzysztof Fleszar,et al.  A variable neighbourhood search algorithm for the open vehicle routing problem , 2009, Eur. J. Oper. Res..

[8]  Christos D. Tarantilis,et al.  Distribution of fresh meat , 2002 .

[9]  Gilbert Laporte,et al.  A tabu search heuristic for the multi-depot vehicle routing problem , 1996, Comput. Oper. Res..

[10]  Ulrich Derigs,et al.  A simple and efficient tabu search heuristic for solving the open vehicle routing problem , 2009, J. Oper. Res. Soc..

[11]  Teodor Gabriel Crainic,et al.  A parallel multi-neighborhood cooperative tabu search for capacitated vehicle routing problems , 2012, Eur. J. Oper. Res..

[12]  S. A. MirHassani,et al.  A particle swarm optimization algorithm for open vehicle routing problem , 2011, Expert Syst. Appl..

[13]  André Rossi,et al.  GRASP with ejection chains for the dynamic memory allocation in embedded systems , 2014, Soft Comput..

[14]  Paolo Toth,et al.  An ILP improvement procedure for the Open Vehicle Routing Problem , 2008, Comput. Oper. Res..

[15]  Manuel Laguna,et al.  Tabu Search , 1997 .

[16]  Christos D. Tarantilis,et al.  Solving the open vehicle routeing problem via a single parameter metaheuristic algorithm , 2005, J. Oper. Res. Soc..

[17]  G. Laporte,et al.  A tabu search heuristic for periodic and multi-depot vehicle routing problems , 1997, Networks.

[18]  Stefan Voß,et al.  An improved formulation for the multi-depot open vehicle routing problem , 2016, OR Spectr..

[19]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[20]  Zhibin Jiang,et al.  A hybrid genetic algorithm for the multi-depot open vehicle routing problem , 2012, OR Spectrum.

[21]  Sara Ceschia,et al.  Tabu search techniques for the heterogeneous vehicle routing problem with time windows and carrier-dependent costs , 2011, J. Sched..

[22]  Luca Di Gaspero,et al.  Multi-neighbourhood Local Search with Application to Course Timetabling , 2002, PATAT.

[23]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[24]  W. J. Conover,et al.  Practical Nonparametric Statistics , 1972 .

[25]  Henry C. W. Lau,et al.  Application of Genetic Algorithms to Solve the Multidepot Vehicle Routing Problem , 2010, IEEE Transactions on Automation Science and Engineering.

[26]  André Rossi,et al.  Iterative approaches for a dynamic memory allocation problem in embedded systems , 2013, Eur. J. Oper. Res..

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

[28]  Adam N. Letchford,et al.  A new branch-and-cut algorithm for the capacitated vehicle routing problem , 2004, Math. Program..

[29]  Bruce L. Golden,et al.  The open vehicle routing problem: Algorithms, large-scale test problems, and computational results , 2007, Comput. Oper. Res..

[30]  L. Bodin ROUTING AND SCHEDULING OF VEHICLES AND CREWS–THE STATE OF THE ART , 1983 .

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

[32]  Mike Preuss,et al.  Experiments on metaheuristics: Methodological overview and open issues , 2007 .

[33]  Emmanouil E. Zachariadis,et al.  An open vehicle routing problem metaheuristic for examining wide solution neighborhoods , 2010, Comput. Oper. Res..

[34]  Christos D. Tarantilis,et al.  A threshold accepting metaheuristic for the heterogeneous fixed fleet vehicle routing problem , 2004, Eur. J. Oper. Res..

[35]  Marcus Poggi de Aragão,et al.  Robust Branch-Cut-and-Price Algorithms for Vehicle Routing Problems , 2008 .

[36]  Kenneth Sörensen,et al.  "Multiple Neighbourhood" Search in Commercial VRP Packages: Evolving Towards Self-Adaptive Methods , 2008, Adaptive and Multilevel Metaheuristics.

[37]  André Rossi,et al.  A multiple neighborhood search for dynamic memory allocation in embedded systems , 2015, Journal of Heuristics.

[38]  Luca Di Gaspero,et al.  Neighborhood Portfolio Approach for Local Search Applied to Timetabling Problems , 2006, J. Math. Model. Algorithms.

[39]  Samuel J. Raff,et al.  Routing and scheduling of vehicles and crews : The state of the art , 1983, Comput. Oper. Res..

[40]  Panagiotis P. Repoussis,et al.  The open vehicle routing problem with time windows , 2007, J. Oper. Res. Soc..

[41]  Andreas Reinholz,et al.  A Hybrid (1+1)-Evolutionary Strategy for the Open Vehicle Routing Problem , 2013 .

[42]  J. Pratt Remarks on Zeros and Ties in the Wilcoxon Signed Rank Procedures , 1959 .

[43]  M. Friedman The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance , 1937 .

[44]  Panagiotis P. Repoussis,et al.  A hybrid evolution strategy for the open vehicle routing problem , 2010, Comput. Oper. Res..

[45]  Linus Schrage,et al.  Formulation and structure of more complex/realistic routing and scheduling problems , 1981, Networks.

[46]  Jin-Kao Hao,et al.  An effective multilevel tabu search approach for balanced graph partitioning , 2011, Comput. Oper. Res..

[47]  Andrew Lim,et al.  Multi-depot vehicle routing problem: a one-stage approach , 2005, IEEE Transactions on Automation Science and Engineering.

[48]  Bruce L. Golden,et al.  A new heuristic for the multi-depot vehicle routing problem that improves upon best-known solutions , 1993 .