An adaptive memory algorithm for the split delivery vehicle routing problem

The split delivery vehicle routing problem (SDVRP) relaxes routing restrictions forcing unique deliveries to customers and allows multiple vehicles to satisfy customer demand. Split deliveries are used to reduce total fleet cost to meet those customer demands. We provide a detailed survey of the SDVRP literature and define a new constructive algorithm for the SDVRP based on a novel concept called the route angle control measure. We extend this constructive approach to an iterative approach using adaptive memory concepts, and then add a variable neighborhood descent process. These three new approaches are compared to exact and heuristic approaches by solving the available SDVRP benchmark problem sets. Our approaches are found to compare favorably with existing approaches and we find 16 new best solutions for a recent 21 problem benchmark set.

[1]  Brian Kallehauge,et al.  The Vehicle Routing Problem with Time Windows , 2006, Vehicle Routing.

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

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

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

[5]  Patrícia Prado Belfiore,et al.  Scatter Search for Vehicle Routing Problem with Time Windows and Split Deliveries , 2008 .

[6]  Yiyo Kuo,et al.  A variable neighborhood search for the multi-depot vehicle routing problem with loading cost , 2012, Expert Syst. Appl..

[7]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[8]  G. Laporte,et al.  Vehicle routing with stochastic demand and split deliveries , 1992 .

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

[10]  Patrícia Prado Belfiore,et al.  Scatter search para problemas de roteirização de veículos com frota heterogênea, janelas de tempo e entregas fracionadas , 2006 .

[11]  Kwan Suk Lee,et al.  A practical approach to solving a newspaper logistics problem using a digital map , 2002 .

[12]  Anna Sciomachen,et al.  A food distribution network problem: a case study , 2007 .

[13]  Maciek A. Nowak,et al.  The Pickup and Delivery Problem with Split Loads , 2005 .

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

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

[16]  Reza Tavakkoli-Moghaddam,et al.  A New Capacitated Vehicle Routing Problem with Split Service for Minimizing Fleet Cost by Simulated Annealing , 2007, J. Frankl. Inst..

[17]  Richard F. Hartl,et al.  A Variable Neighborhood Search for the Multi Depot Vehicle Routing Problem with Time Windows , 2004, J. Heuristics.

[18]  Nicos Christofides,et al.  The vehicle routing problem , 1976, Revue française d'automatique, informatique, recherche opérationnelle. Recherche opérationnelle.

[19]  Feng Chu,et al.  Large scale inventory routing problem with split delivery: a new model and Lagrangian relaxation approach , 2006 .

[20]  K. Lemmens,et al.  To split or not to split: that is the question , 2007 .

[21]  David M. Ryan,et al.  An Integer Programming Approach to the Vehicle Scheduling Problem , 1976 .

[22]  Michel Gendreau,et al.  Tabu Search heuristics for the Vehicle Routing Problem with Time Windows , 2002 .

[23]  William J. Cook,et al.  Combinatorial optimization , 1997 .

[24]  Olli Bräysy,et al.  A Reactive Variable Neighborhood Search for the Vehicle-Routing Problem with Time Windows , 2003, INFORMS J. Comput..

[25]  Si Chen,et al.  The split delivery vehicle routing problem: Applications, algorithms, test problems, and computational results , 2007, Networks.

[26]  Philip Kilby,et al.  Vehicle Routing Problem with Time Windows , 2004 .

[27]  Yavuz A. Bozer,et al.  A shortest path approach to the multiple-vehicle routing problem with split pick-ups , 2006 .

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

[29]  Jens Gottlieb,et al.  Evolutionary Computation in Combinatorial Optimization , 2006, Lecture Notes in Computer Science.

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

[31]  Mohamed Reghioui,et al.  An Effective Memetic Algorithm with Population Management for the Split Delivery Vehicle Routing Problem , 2007, Hybrid Metaheuristics.

[32]  M. Grazia Speranza,et al.  The split delivery vehicle routing problem , 2006 .

[33]  Ángel Corberán,et al.  A New Metaheuristic for the Vehicle Routing Problem with Split Demands , 2007, EvoCOP.

[34]  Maria Grazia Speranza,et al.  Complexity and Reducibility of the Skip Delivery Problem , 2005, Transp. Sci..

[35]  Kai Liu,et al.  A STUDY ON THE SPLIT DELIVERY VEHICLE ROUTING PROBLEM By , 2005 .

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

[37]  J. W. Giffin,et al.  The split delivery vehicle scheduling problem with time windows and grid network distances , 1995, Comput. Oper. Res..

[38]  Christian Blum,et al.  Hybrid Metaheuristics , 2010, Artificial Intelligence: Foundations, Theory, and Algorithms.

[39]  Mingzhou Jin,et al.  A two-stage algorithm with valid inequalities for the split delivery vehicle routing problem , 2007 .

[40]  Kai Liu,et al.  A column generation approach for the split delivery vehicle routing problem , 2008, Oper. Res. Lett..

[41]  Moshe Dror,et al.  Split-delivery routeing heuristics in livestock feed distribution , 1997 .

[42]  Joseph Hubert Wilck,et al.  SOLVING THE SPLIT DELIVERY VEHICLE ROUTING PROBLEM , 2009 .

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

[44]  Giovanni Righini,et al.  A column generation algorithm for the vehicle routing problem with soft time windows , 2011, 4OR.

[45]  Michel Gendreau,et al.  An efficient variable neighborhood search heuristic for very large scale vehicle routing problems , 2007, Comput. Oper. Res..

[46]  Moshe Dror,et al.  Vehicle routing with split deliveries , 1994, Discret. Appl. Math..

[47]  Gerard Sierksma,et al.  Routing helicopters for crew exchanges on off-shore locations , 1998, Ann. Oper. Res..