Two-echelon vehicle routing problem with simultaneous pickup and delivery: Mathematical model and heuristic approach

Abstract The vehicle routing problem is one of the most important areas of logistics management. This study considers two-echelon vehicle routing problem with simultaneous pickup and delivery (2E-VRPSPD) which is a variant of vehicle routing problem. In the 2E-VRPSPD, the pickup and delivery activities are performed simultaneously by the same vehicles through depot to satellites in the first echelon and from satellites to customers in the second echelon. To solve the problem, firstly, a node-based mathematical model is proposed and three valid inequalities from the literature are adapted to strengthen the model. Because of the NP-hardness of the 2E-VRPSPD, secondly, a hybrid heuristic algorithm based on variable neighborhood descent (VND) and local search (LS), called VND_LS, is developed to solve medium- and large-size instances of the 2E-VRPSPD. We conduct an experimental study to investigate the effectiveness of the valid inequalities on the mathematical model and also to evaluate the effectiveness and efficiency of the VND_LS. Computational results show that valid inequalities have significant effect to strengthen the mathematical formulation. Furthermore, the VND_LS finds good solutions for the problem efficiently. Finally, we apply the VND_LS to compare single- and two-echelon distribution systems for a supermarket chain located in Turkey. The results indicate that the VND_LS can easily be applied for real-world problems.

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

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

[3]  Nebojsa Nikolic,et al.  Variable neighborhood descent heuristic for covering design problem , 2012, Electron. Notes Discret. Math..

[4]  Jan Dethloff,et al.  Vehicle routing and reverse logistics: The vehicle routing problem with simultaneous delivery and pick-up , 2001, OR Spectr..

[5]  Simon Spoorendonk,et al.  A Branch-and-Cut Algorithm for the Symmetric Two-Echelon Capacitated Vehicle Routing Problem , 2013, Transp. Sci..

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

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

[8]  Jean-Charles Billaut,et al.  Metaheuristic algorithms for solving two interconnected vehicle routing problems in a hospital complex , 2013, Comput. Oper. Res..

[9]  Chao Wang,et al.  Solving vehicle routing problem with simultaneous pickup and delivery using parallel simulated annealing algorithm , 2015 .

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

[11]  Yuvraj Gajpal,et al.  An ant colony system (ACS) for vehicle routing problem with simultaneous delivery and pickup , 2009, Comput. Oper. Res..

[12]  Rym M'Hallah,et al.  An iterated local search variable neighborhood descent hybrid heuristic for the total earliness tardiness permutation flow shop , 2014 .

[13]  Paweł Sitek,et al.  A novel integrated approach to the modelling and solving of the Two-Echelon Capacitated Vehicle Routing Problem , 2014 .

[14]  Alexandre Salles da Cunha,et al.  Branch-and-price algorithms for the Two-Echelon Capacitated Vehicle Routing Problem , 2013, Optim. Lett..

[15]  F. Altiparmak,et al.  The location-routing problem with simultaneous pickup and delivery: Formulations and a heuristic approach , 2012 .

[16]  Seyda Topaloglu,et al.  An adaptive local search algorithm for vehicle routing problem with simultaneous and mixed pickups and deliveries , 2015, Comput. Ind. Eng..

[17]  Gilbert Laporte,et al.  A note on the lifted Miller-Tucker-Zemlin subtour elimination constraints for the capacitated vehicle routing problem , 2003, Eur. J. Oper. Res..

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

[19]  Wang Meihua,et al.  Hybrid Ant Colony Optimization Algorithm for Two Echelon Vehicle Routing Problem , 2011 .

[20]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[21]  Yuvraj Gajpal,et al.  Saving-based algorithms for vehicle routing problem with simultaneous pickup and delivery , 2010, J. Oper. Res. Soc..

[22]  Alberto Del Pia,et al.  A variable neighborhood descent algorithm for a real waste collection problem with mobile depots , 2006, Int. Trans. Oper. Res..

[23]  Teodor Gabriel Crainic,et al.  An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics , 2012, Comput. Oper. Res..

[24]  T. Crainic,et al.  GRASP with Path Relinking for the Two-Echelon Vehicle Routing Problem , 2013 .

[25]  Voratas Kachitvichyanukul,et al.  A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery , 2009, Comput. Oper. Res..

[26]  Bülent Çatay,et al.  A new saving-based ant algorithm for the Vehicle Routing Problem with Simultaneous Pickup and Delivery , 2010, Expert Syst. Appl..

[27]  Anand Subramanian,et al.  Branch-cut-and-price for the vehicle routing problem with simultaneous pickup and delivery , 2013, Optim. Lett..

[28]  Ismail Karaoglan,et al.  A branch and cut algorithm for the location-routing problem with simultaneous pickup and delivery , 2011, Eur. J. Oper. Res..

[29]  Zhi-Yu Xu,et al.  A Hybrid GRASP+VND Heuristic for the Two-Echelon Vehicle Routing Problem Arising in City Logistics , 2014 .

[30]  Teodor Gabriel Crainic,et al.  Impact of generalized travel costs on satellite location in the Two-Echelon Vehicle Routing Problem , 2012 .

[31]  Roberto Roberti,et al.  An Exact Algorithm for the Two-Echelon Capacitated Vehicle Routing Problem , 2013, Oper. Res..

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

[33]  Jacqueline M. Bloemhof,et al.  The time dependent two echelon capacitated vehicle routing problem with environmental considerations , 2015 .

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

[35]  Ismail Karaoglan,et al.  A hybrid discrete particle swarm optimization for vehicle routing problem with simultaneous pickup and delivery , 2013, Comput. Ind. Eng..

[36]  Giovanni Righini,et al.  A Branch-and-Price Approach to the Vehicle Routing Problem with Simultaneous Distribution and Collection , 2006, Transp. Sci..

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

[38]  Daniele Vigo,et al.  The Two-Echelon Capacitated Vehicle Routing Problem: Models and Math-Based Heuristics , 2011, Transp. Sci..

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

[40]  Michel Gendreau,et al.  A variable neighborhood descent heuristic for arc routing problems with time-dependent service costs , 2010, Comput. Ind. Eng..

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

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

[43]  Thibaut Vidal,et al.  A large neighbourhood based heuristic for two-echelon routing problems , 2015, Comput. Oper. Res..

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

[45]  Hadi Gökçen,et al.  Two-stage vehicle routing problem with arc time windows: A mixed integer programming formulation and a heuristic approach , 2013, Eur. J. Oper. Res..

[46]  Guido Perboli,et al.  New Families of Valid Inequalities for the Two-Echelon Vehicle Routing Problem , 2010, Electron. Notes Discret. Math..