The vehicle-routing problem with time windows and driver-specific times

This paper proposes a tabu search algorithm for the vehicle-routing problem with time windows and driver-specific times (VRPTWDST), a variant of the classical VRPTW that uses driver-specific travel and service times to model the familiarity of the different drivers with the customers to visit. We carry out a systematic investigation of the problem on a comprehensive set of newly generated benchmark instances. We find that consideration of driver knowledge in the route planning clearly improves the efficiency of vehicle routes, an effect that intensifies for higher familiarity levels of the drivers. Increased benefits are produced if the familiar customers of drivers are geographically contiguous. Moreover, a higher number of drivers that are familiar with the same (larger) region provides higher benefits compared to a scenario where each driver is only familiar with a dedicated (smaller) region. Finally, our tabu search is able to prove its performance on the Solomon test instances of the closely related VRPTW, yielding high-quality solutions in short time.

[1]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Time Windows: Minimizing Route Duration , 1992, INFORMS J. Comput..

[2]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[3]  Jean-François Cordeau,et al.  VRP with Time Windows , 1999, The Vehicle Routing Problem.

[4]  Christos D. Tarantilis,et al.  Solving the Fleet Size and Mix Vehicle Routing Problem with Time Windows via Adaptive Memory Programming , 2010 .

[5]  Jaime Cerdá,et al.  A cluster-based optimization approach for the multi-depot heterogeneous fleet vehicle routing problem with time windows , 2007, Eur. J. Oper. Res..

[6]  Richard F. Hartl,et al.  Vehicle routing problems in which consistency considerations are important: A survey , 2014, Networks.

[7]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows , 1997, Transp. Sci..

[8]  Teodor Gabriel Crainic,et al.  A guided cooperative search for the vehicle routing problem with time windows , 2005, IEEE Intelligent Systems.

[9]  Hideki Hashimoto,et al.  A Path Relinking Approach with an Adaptive Mechanism to Control Parameters for the Vehicle Routing Problem with Time Windows , 2008, EvoCOP.

[10]  Volker Gruhn,et al.  A General Vehicle Routing Problem , 2008, Eur. J. Oper. Res..

[11]  Andrew Lim,et al.  A Two-Stage Heuristic with Ejection Pools and Generalized Ejection Chains for the Vehicle Routing Problem with Time Windows , 2007, INFORMS J. Comput..

[12]  Barrett W. Thomas,et al.  Runtime reduction techniques for the probabilistic traveling salesman problem with deadlines , 2009, Comput. Oper. Res..

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

[14]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[15]  Michel Gendreau,et al.  Metaheuristics for the Vehicle Routing Problem and Its Extensions: A Categorized Bibliography , 2008 .

[16]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[17]  Giovanni Righini,et al.  A branch-and-cut-and-price algorithm for the multi-depot heterogeneous vehicle routing problem with time windows , 2011 .

[18]  Gilbert Laporte,et al.  A unified tabu search heuristic for vehicle routing problems with time windows , 2001, J. Oper. Res. Soc..

[19]  Bruce L. Golden,et al.  The Consistent Vehicle Routing Problem , 2009, Manuf. Serv. Oper. Manag..

[20]  Yuichi Nagata,et al.  A powerful route minimization heuristic for the vehicle routing problem with time windows , 2009, Oper. Res. Lett..

[21]  Michael Schwind,et al.  Ant Colony Optimization for a stochastic vehicle routing problem with driver learning , 2010, IEEE Congress on Evolutionary Computation.

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

[23]  Toshihide Ibaraki,et al.  Effective Local Search Algorithms for Routing and Scheduling Problems with General Time-Window Constraints , 2005, Transp. Sci..

[24]  Randolph W. Hall,et al.  Territory Planning and Vehicle Dispatching with Driver Learning , 2007, Transp. Sci..

[25]  Jaime Cerdá,et al.  An milp framework for dynamic vehicle routing problems with time windows , 2006 .

[26]  Loo Hay Lee,et al.  Heuristic methods for vehicle routing problem with time windows , 2001, Artif. Intell. Eng..

[27]  Christos D. Tarantilis,et al.  Arc-Guided Evolutionary Algorithm for the Vehicle Routing Problem With Time Windows , 2009, IEEE Transactions on Evolutionary Computation.

[28]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem , 1991 .

[29]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

[30]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[31]  Jean-Yves Potvin,et al.  An Exchange Heuristic for Routeing Problems with Time Windows , 1995 .

[32]  Jacques A. Ferland,et al.  The Vehicle Scheduling Problem with Multiple Vehicle Types , 1988 .

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

[34]  Michael A. Haughton The efficacy of exclusive territory assignments to delivery vehicle drivers , 2008, Eur. J. Oper. Res..

[35]  Christos D. Tarantilis,et al.  A well-scalable metaheuristic for the fleet size and mix vehicle routing problem with time windows , 2009, Expert Syst. Appl..

[36]  Hideki Hashimoto,et al.  An iterated local search algorithm for the time-dependent vehicle routing problem with time windows , 2008, Discret. Optim..

[37]  Daniele Vigo,et al.  Territory-Based Vehicle Routing in the Presence of Time-Window Constraints , 2015, Transp. Sci..

[38]  Maged M. Dessouky,et al.  A Model and Algorithm for the Courier Delivery Problem with Uncertainty , 2010, Transp. Sci..

[39]  Guy Desaulniers,et al.  A branch-and-price-based large neighborhood search algorithm for the vehicle routing problem with time windows , 2009 .

[40]  Daniele Vigo,et al.  Routing a Heterogeneous Fleet of Vehicles , 2008 .

[41]  Richard F. Hartl,et al.  The Generalized Consistent Vehicle Routing Problem , 2015, Transp. Sci..

[42]  Michel Gendreau,et al.  A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows , 2013, Comput. Oper. Res..

[43]  M. Wasner,et al.  An integrated multi-depot hub-location vehicle routing model for network planning of parcel service , 2004 .

[44]  Russell Bent,et al.  A Two-Stage Hybrid Local Search for the Vehicle Routing Problem with Time Windows , 2004, Transp. Sci..

[45]  Roberto Roberti,et al.  Recent exact algorithms for solving the vehicle routing problem under capacity and time window constraints , 2012, Eur. J. Oper. Res..

[46]  Michel Gendreau,et al.  Diversification strategies in tabu search algorithms for the maximum clique problem , 1996, Ann. Oper. Res..

[47]  Paolo Toth,et al.  The Granular Tabu Search and Its Application to the Vehicle-Routing Problem , 2003, INFORMS J. Comput..

[48]  F.-H. Liu,et al.  The fleet size and mix vehicle routing problem with time windows , 1999, J. Oper. Res. Soc..

[49]  Maciek Nowak,et al.  Workforce Management in Periodic Delivery Operations , 2013, Transp. Sci..

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

[51]  Michel Gendreau,et al.  Time-window relaxations in vehicle routing heuristics , 2015, J. Heuristics.

[52]  Wout Dullaert,et al.  A penalty-based edge assembly memetic algorithm for the vehicle routing problem with time windows , 2010, Comput. Oper. Res..

[53]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[54]  Christos D. Tarantilis,et al.  Solving Large-Scale Vehicle Routing Problems with Time Windows: The State-of-the-Art , 2010 .

[55]  Jack J. Dongarra,et al.  Performance of various computers using standard linear equations software in a FORTRAN environment , 1988, CARN.

[56]  Michael Schwind,et al.  A Vehicle Routing Problem with Time Windows and Driver Familiarity , 2010 .

[57]  Daniele Vigo,et al.  Four Variants of the Vehicle Routing Problem , 2014, Vehicle Routing.

[58]  Daniele Vigo,et al.  Heuristic Approaches for the Fleet Size and Mix Vehicle Routing Problem with Time Windows , 2007, Transp. Sci..

[59]  Michael Schneider,et al.  A note on the time travel approach for handling time windows in vehicle routing problems , 2013, Comput. Oper. Res..

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