A Tabu Search algorithm for the vehicle routing problem with discrete split deliveries and pickups

Abstract The Vehicle Routing Problem with Discrete Split Deliveries and Pickups is a variant of the Vehicle Routing Problem with Split Deliveries and Pickups, in which customers’ demands are discrete in terms of batches (or orders). It exists in the practice of logistics distribution and consists of designing a least cost set of routes to serve a given set of customers while respecting constraints on the vehicles’ capacities. In this paper, its features are analyzed. A mathematical model and Tabu Search algorithm with specially designed batch combination and item creation operation are proposed. The batch combination operation is designed to avoid unnecessary travel costs, while the item creation operation effectively speeds up the search and enhances the algorithmic search ability. Computational results are provided and compared with other methods in the literature, which indicate that in most cases the proposed algorithm can find better solutions than those in the literature.

[1]  Emmanouil E. Zachariadis,et al.  A hybrid metaheuristic algorithm for the vehicle routing problem with simultaneous delivery and pick-up service , 2009, Expert Syst. Appl..

[2]  Kefeng Wang,et al.  Competitive decision algorithm for the split vehicle routing problem with simultaneous pickup and delivery and time windows , 2010, 2010 International Conference on Future Information Technology and Management Engineering.

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

[4]  Gilbert Laporte,et al.  Lasso solution strategies for the vehicle routing problem with pickups and deliveries , 2009, Eur. J. Oper. Res..

[5]  Paola Zuddas,et al.  An adaptive guidance meta-heuristic for the vehicle routing problem with splits and clustered backhauls , 2015, J. Oper. Res. Soc..

[6]  Marcus Poggi de Aragão,et al.  Improved lower bounds for the Split Delivery Vehicle Routing Problem , 2010, Oper. Res. Lett..

[7]  Xiaolei Ma,et al.  Vehicle Routing Problem , 2013 .

[8]  Lúcia Maria de A. Drummond,et al.  A parallel heuristic for the Vehicle Routing Problem with Simultaneous Pickup and Delivery , 2010, Comput. Oper. Res..

[9]  Olcay Polat,et al.  A perturbation based variable neighborhood search heuristic for solving the Vehicle Routing Problem with Simultaneous Pickup and Delivery with Time Limit , 2015, Eur. J. Oper. Res..

[10]  Moshe Dror,et al.  Savings by Split Delivery Routing , 1989, Transp. Sci..

[11]  José Brandão,et al.  Metaheuristics applied to mixed and simultaneous extensions of vehicle routing problems with backhauls , 2005, J. Oper. Res. Soc..

[12]  Giovanni Righini,et al.  Heuristic algorithms for the vehicle routing problem with simultaneous pick-up and delivery , 2007, Comput. Oper. Res..

[13]  Gilbert Laporte,et al.  Vehicle routing with backhauls: Review and research perspectives , 2018, Comput. Oper. Res..

[14]  Subrata Mitra,et al.  A parallel clustering technique for the vehicle routing problem with split deliveries and pickups , 2008, J. Oper. Res. Soc..

[15]  Seyda Topaloglu,et al.  A hybrid metaheuristic algorithm for heterogeneous vehicle routing problem with simultaneous pickup and delivery , 2016, Expert Syst. Appl..

[16]  Martin W. P. Savelsbergh,et al.  Worst-Case Analysis for Split Delivery Vehicle Routing Problems , 2006, Transp. Sci..

[17]  Hiroshi Nagamochi,et al.  A DP-based Heuristic Algorithm for the Discrete Split Delivery Vehicle Routing Problem , 2007 .

[18]  J Potvin,et al.  A tabu search heuristic for the vehicle routing problem with time windows , 1992 .

[19]  Sergio García,et al.  A Randomized Granular Tabu Search heuristic for the split delivery vehicle routing problem , 2014, Ann. Oper. Res..

[20]  Claudia Archetti,et al.  Branch-and-cut algorithms for the split delivery vehicle routing problem , 2014, Eur. J. Oper. Res..

[21]  Maria Grazia Speranza,et al.  The Split Delivery Vehicle Routing Problem: A Survey , 2008 .

[22]  Niaz A. Wassan,et al.  Vehicle routing problem with deliveries and pickups: Modelling issues and meta-heuristics solution approaches , 2014 .

[23]  Fermín Alfredo Tang Montané,et al.  A tabu search algorithm for the vehicle routing problem with simultaneous pick-up and delivery service , 2006, Comput. Oper. Res..

[24]  Maria Grazia Speranza,et al.  Vehicle routing problems with split deliveries , 2012, Int. Trans. Oper. Res..

[25]  Maria Grazia Speranza,et al.  A column generation approach for the split delivery vehicle routing problem , 2011, Networks.

[26]  Matteo Salani,et al.  Branch and price for the vehicle routing problem with discrete split deliveries and time windows , 2011, Eur. J. Oper. Res..

[27]  Olcay Polat,et al.  A parallel variable neighborhood search for the vehicle routing problem with divisible deliveries and pickups , 2017, Comput. Oper. Res..

[28]  W. Art Chaovalitwongse,et al.  Scatter search for the stochastic travel-time vehicle routing problem with simultaneous pick-ups and deliveries , 2012, Comput. Oper. Res..

[29]  Xiangtong Qi,et al.  A vehicle routing problem with multiple overlapped batches , 2014 .

[30]  José-Manuel Belenguer,et al.  A Lower Bound for the Split Delivery Vehicle Routing Problem , 2000, Oper. Res..

[31]  Yury Kochetov,et al.  A hybrid VND method for the split delivery vehicle routing problem , 2015, Electron. Notes Discret. Math..

[32]  Dag Haugland,et al.  A tabu search heuristic for the vehicle routing problem with time windows and split deliveries , 2004, Comput. Oper. Res..

[33]  Bruce L. Golden,et al.  The split delivery vehicle routing problem with minimum delivery amounts , 2010 .

[34]  Anthony F. Han,et al.  A multi-start heuristic approach for the split-delivery vehicle routing problem with minimum delivery amounts , 2016 .

[35]  G. Dueck New optimization heuristics , 1993 .

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

[37]  Hande Yaman,et al.  New exact solution approaches for the split delivery vehicle routing problem , 2018, EURO J. Comput. Optim..

[38]  Anand Subramanian,et al.  An iterated local search heuristic for the split delivery vehicle routing problem , 2015, Comput. Oper. Res..

[39]  M. Dror,et al.  Split delivery routing , 1990 .

[40]  Gur Mosheiov,et al.  Vehicle routing with pick-up and delivery: tour-partitioning heuristics , 1998 .

[41]  Ulrich Derigs,et al.  Local search-based metaheuristics for the split delivery vehicle routing problem , 2010, J. Oper. Res. Soc..

[42]  Joseph Hubert Wilck,et al.  A Genetic Algorithm for the Split Delivery Vehicle Routing Problem , 2012 .

[43]  Ping Chen,et al.  A novel approach to solve the split delivery vehicle routing problem , 2017, Int. Trans. Oper. Res..

[44]  Chunming Ye,et al.  Achieving Better Solutions for Vehicle Routing Problem Involving Split Deliveries and Pickups Using a Competitive Decision Algorithm , 2015, Asia Pac. J. Oper. Res..

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

[46]  Yong Liu,et al.  A two-stage heuristic method for vehicle routing problem with split deliveries and pickups , 2014, Journal of Zhejiang University SCIENCE C.

[47]  Michel Gendreau,et al.  Metaheuristics for the Capacitated VRP , 2002, The Vehicle Routing Problem.

[48]  Claudia Archetti,et al.  To Split or not to Split: That is the Question , 2008 .

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

[50]  Zhuo Fu,et al.  A tabu search algorithm for distribution network optimization with discrete split deliveries and soft time windows , 2018, Cluster Computing.

[51]  Subrata Mitra,et al.  An Algorithm for the generalized Vehicle Routing Problem with Backhauling , 2005, Asia Pac. J. Oper. Res..

[52]  Maria Grazia Speranza,et al.  The Vehicle Routing Problem with Divisible Deliveries and Pickups , 2015, Transp. Sci..

[53]  J-F Chen,et al.  Vehicle routing problem with simultaneous deliveries and pickups , 2006, J. Oper. Res. Soc..

[54]  G. Croes A Method for Solving Traveling-Salesman Problems , 1958 .

[55]  Martin W. P. Savelsbergh,et al.  An Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem , 2008, Transp. Sci..

[56]  Gábor Nagy,et al.  A reactive tabu search algorithm for the vehicle routing problem with simultaneous pickups and deliveries , 2008, J. Comb. Optim..

[57]  Bruce L. Golden,et al.  Recent Developments in Modeling and Solving the Split Delivery Vehicle Routing Problem , 2008 .

[58]  Alain Hertz,et al.  A Tabu Search Algorithm for the Split Delivery Vehicle Routing Problem , 2003, Transp. Sci..

[59]  Saïd Salhi,et al.  The vehicle routing problem with restricted mixing of deliveries and pickups , 2013, J. Sched..

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

[61]  T. M. Cavalier,et al.  A Construction Heuristic for the Split Delivery Vehicle Routing Problem , 2012 .

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

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

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