A review of dynamic vehicle routing problems

A number of technological advances have led to a renewed interest in dynamic vehicle routing problems. This survey classifies routing problems from the perspective of information quality and evolution. After presenting a general description of dynamic routing, we introduce the notion of degree of dynamism, and present a comprehensive review of applications and solution methods for dynamic vehicle routing problems.

[1]  Chung-Lun Li,et al.  Dynamic Routing Model and Solution Methods for Fleet Management with Mobile Technologies , 2008 .

[2]  R. Musmanno,et al.  Waiting Strategies for the Dynamic and Stochastic Traveling Salesman Problem , 2008 .

[3]  Gilbert Laporte,et al.  Dynamic transportation of patients in hospitals , 2010, OR Spectr..

[4]  Hani S. Mahmassani,et al.  IMPROVING EFFICIENCY OF COMMERCIAL VEHICLE OPERATIONS USING REAL-TIME INFORMATION: POTENTIAL USES AND ASSIGNMENT STRATEGIES , 1995 .

[5]  Warren B. Powell,et al.  What you should know about approximate dynamic programming , 2009, Naval Research Logistics (NRL).

[6]  Gilbert Laporte,et al.  Parallel Tabu search heuristics for the dynamic multi-vehicle dial-a-ride problem , 2004, Parallel Comput..

[7]  Nubia Velasco,et al.  An evolutionary-based decision support system for vehicle routing: The case of a public utility , 2009, Decis. Support Syst..

[8]  Zdenko Kovacic,et al.  Time Windows Based Dynamic Routing in Multi-AGV Systems , 2010, IEEE Transactions on Automation Science and Engineering.

[9]  Ali Haghani,et al.  Real-Time Emergency Response Fleet Deployment: Concepts, Systems, Simulation & Case Studies , 2007 .

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

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

[12]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[13]  Stephen Graham Ritchie,et al.  TRANSPORTATION RESEARCH. PART C, EMERGING TECHNOLOGIES , 1993 .

[14]  Jacques Roy,et al.  Recent trends in logistics and the need for real-time decision tools in the trucking industry , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[15]  Gianpaolo Oriolo,et al.  Routing a Fleet of Vehicles for Dynamic Combined Pick-up and Deliveries Services , 2002 .

[16]  Angel Soriano,et al.  A Genetic Algorithm for the Pickup and Delivery Problem: An Application to the Helicopter Offshore Transportation , 2007, IFSA.

[17]  Frédéric Guinand,et al.  Dynamical Handling of Straddle Carriers Activities on a Container Terminal in Uncertain Environment - A Swarm Intelligence approach - , 2009, ICCSA 2009.

[18]  Gilbert Laporte,et al.  What you should know about the vehicle routing problem , 2007 .

[19]  Roberto Musmanno,et al.  Real-time vehicle routing: Solution concepts, algorithms and parallel computing strategies , 2003, Eur. J. Oper. Res..

[20]  Kjetil Fagerholt,et al.  A decision support model for establishing an air taxi service: a case study , 2009, J. Oper. Res. Soc..

[21]  Patrick Jaillet,et al.  Online Vehicle Routing Problems: A Survey , 2008 .

[22]  Jano I. van Hemert,et al.  Dynamic Routing Problems with Fruitful Regions: Models and Evolutionary Computation , 2004, PPSN.

[23]  J. F. Pierce,et al.  ON THE TRUCK DISPATCHING PROBLEM , 1971 .

[24]  David P. Morton,et al.  Stochastic Vehicle Routing with Random Travel Times , 2003, Transp. Sci..

[25]  Marius M. Solomon,et al.  Partially dynamic vehicle routing—models and algorithms , 2002, J. Oper. Res. Soc..

[26]  Alan Slater,et al.  Specification for a dynamic vehicle routing and scheduling system , 2002 .

[27]  Russell Bent,et al.  Waiting and Relocation Strategies in Online Stochastic Vehicle Routing , 2007, IJCAI.

[28]  Denis Borenstein,et al.  A Lagrangian Heuristic for the Real-Time Vehicle Rescheduling Problem , 2009 .

[29]  Gregory Gutin,et al.  The traveling salesman problem , 2006, Discret. Optim..

[30]  Gianpaolo Ghiani,et al.  Anticipatory algorithms for same-day courier dispatching , 2009 .

[31]  Hanna Grzybowska,et al.  Vehicle Routing And Scheduling Models, Simulation And City Logistics , 2007 .

[32]  Zhi-Long Chen,et al.  Dynamic Column Generation for Dynamic Vehicle Routing with Time Windows , 2006, Transp. Sci..

[33]  Michel Gendreau,et al.  Diversion Issues in Real-Time Vehicle Dispatching , 2000, Transp. Sci..

[34]  Marius M. Solomon,et al.  The A Priori Dynamic Traveling Salesman Problem with Time Windows , 2004, Transp. Sci..

[35]  Timon C. Du,et al.  A real-time vehicle-dispatching system for consolidating milk runs , 2007 .

[36]  Harilaos N. Psaraftis,et al.  A Dynamic Programming Solution to the Single Vehicle Many-to-Many Immediate Request Dial-a-Ride Problem , 1980 .

[37]  Jens Lysgaard,et al.  A branch-and-price algorithm for the capacitated vehicle routing problem with stochastic demands , 2007, Oper. Res. Lett..

[38]  Marius M. Solomon,et al.  Classification Of Dynamic Vehicle Routing Systems , 2007 .

[39]  Barrett W. Thomas Waiting Strategies for Anticipating Service Requests from Known Customer Locations , 2007, Transp. Sci..

[40]  Kenneth S. Nickerson,et al.  Maximizing Profits for North American Van Lines' Truckload Division: A New Framework for Pricing and Operations , 1988 .

[41]  Warren B. Powell,et al.  Stochastic Programming in Transportation and Logistics , 2003 .

[42]  Denis Borenstein,et al.  Real-time vehicle rerouting problems with time windows , 2009, Eur. J. Oper. Res..

[43]  George M. Giaglis,et al.  Dynamic Management Of A Delayed Delivery Vehicle In A City Logistics Environment , 2007 .

[44]  Sven Oliver Krumke,et al.  New lower bounds for online k-server routing problems , 2009, Inf. Process. Lett..

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

[46]  Nazaraf Shah,et al.  On the partitioning of dynamic workforce scheduling problems , 2010, J. Sched..

[47]  Andreas Klose,et al.  On line Routing per Mobile Phone A Case on Subsequent Deliveries of Newspapers , 2009 .

[48]  Nicola Secomandi,et al.  A Rollout Policy for the Vehicle Routing Problem with Stochastic Demands , 2001, Oper. Res..

[49]  Gilbert Laporte,et al.  Double-horizon based heuristics for the dynamic pickup and delivery problem with time windows , 2004 .

[50]  Michel Gendreau,et al.  Parallel Tabu Search for Real-Time Vehicle Routing and Dispatching , 1999, Transp. Sci..

[51]  Robert B. Dial,et al.  Autonomous dial-a-ride transit introductory overview , 1995 .

[52]  Yufeng Yao,et al.  Integrated Model For The Dynamic On-Demand Air Transportation Operations , 2007 .

[53]  D. Bertsimas Probabilistic combinatorial optimization problems , 1988 .

[54]  Christos D. Tarantilis,et al.  Dynamic Vehicle Routing Problems , 2014, Vehicle Routing.

[55]  Michel Gendreau,et al.  A pro-active real-time control approach for dynamic vehicle routing problems dealing with the delivery of urgent goods , 2013, Eur. J. Oper. Res..

[56]  Bernhard Fleischmann,et al.  Dynamic Vehicle Routing Based on Online Traffic Information , 2004, Transp. Sci..

[57]  Warren B. Powell,et al.  An Adaptive Dynamic Programming Algorithm for Dynamic Fleet Management, I: Single Period Travel Times , 2002, Transp. Sci..

[58]  Christelle Guéret,et al.  An event-driven optimization framework for dynamic vehicle routing , 2012, Decis. Support Syst..

[59]  Alexander Shapiro,et al.  The Sample Average Approximation Method Applied to Stochastic Routing Problems: A Computational Study , 2003, Comput. Optim. Appl..

[60]  Gilbert Laporte,et al.  Waiting and Buffering Strategies for the Dynamic Pickup and Delivery Problem with Time Windows , 2008, INFOR Inf. Syst. Oper. Res..

[61]  Warren B. Powell,et al.  Approximate Dynamic Programming: Solving the Curses of Dimensionality (Wiley Series in Probability and Statistics) , 2007 .

[62]  Nicola Secomandi,et al.  Reoptimization Approaches for the Vehicle-Routing Problem with Stochastic Demands , 2009, Oper. Res..

[63]  Mark E. T. Horn,et al.  Fleet scheduling and dispatching for demand-responsive passenger services , 2002 .

[64]  Gilbert Laporte,et al.  Ambulance location and relocation models , 2000, Eur. J. Oper. Res..

[65]  Martin W. P. Savelsbergh,et al.  Per-Seat, On-Demand Air Transportation Part I: Problem Description and an Integer Multicommodity Flow Model , 2008, Transp. Sci..

[66]  M.E.T Horn,et al.  Multi-modal and demand-responsive passenger transport systems: a modelling framework with embedded control systems , 2002 .

[67]  Ali Haghani,et al.  Online Dispatching and Routing Model for Emergency Vehicles with Area Coverage Constraints , 2005 .

[68]  Warren B. Powell,et al.  The Dynamic Assignment Problem , 2004, Transp. Sci..

[69]  C. Waters Vehicle-scheduling Problems with Uncertainty and Omitted Customers , 1989 .

[70]  Eiichi Taniguchi,et al.  INTELLIGENT TRANSPORTATION SYSTEM BASED DYNAMIC VEHICLE ROUTING AND SCHEDULING WITH VARIABLE TRAVEL TIMES , 2004 .

[71]  Russell Bent,et al.  The Value of Consensus in Online Stochastic Scheduling , 2004, ICAPS.

[72]  Vinícius Amaral Armentano,et al.  Adaptive granular local search heuristic for a dynamic vehicle routing problem , 2009, Comput. Oper. Res..

[73]  Nicola Secomandi,et al.  Comparing neuro-dynamic programming algorithms for the vehicle routing problem with stochastic demands , 2000, Comput. Oper. Res..

[74]  Michel Gendreau,et al.  Vehicle dispatching with time-dependent travel times , 2003, Eur. J. Oper. Res..

[75]  Michel Gendreau,et al.  A dynamic vehicle routing problem with multiple delivery routes , 2011, Annals of Operations Research.

[76]  Jean-Yves Potvin,et al.  Vehicle routing and scheduling with dynamic travel times , 2006, Comput. Oper. Res..

[77]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[78]  Martin W. P. Savelsbergh,et al.  Decision Support for Consumer Direct Grocery Initiatives , 2005, Transp. Sci..

[79]  Patrick Jaillet,et al.  Generalized Online Routing: New Competitive Ratios, Resource Augmentation, and Asymptotic Analyses , 2008, Oper. Res..

[80]  Dario Coltorti,et al.  Ant colony optimization for real-world vehicle routing problems , 2007, SEVO.

[81]  Patrick Prosser,et al.  Dynamic VRPs: A Study of Scenarios , 1998 .

[82]  Hokey Min,et al.  A dial-a-ride problem for client transportation in a health-care organization , 2007, Comput. Oper. Res..

[83]  Nubia Velasco,et al.  Constructive Heuristics for the Multicompartment Vehicle Routing Problem with Stochastic Demands , 2008, Transp. Sci..

[84]  Nubia Velasco,et al.  A memetic algorithm for the multi-compartment vehicle routing problem with stochastic demands , 2008, Comput. Oper. Res..

[85]  J. Potvin,et al.  A dynamic capacitated arc routing problem with time-dependent service costs , 2011 .

[86]  Clara Novoa Static and dynamic approaches for solving the vehicle routing problem with stochastic demands , 2005 .

[87]  Russell Bent,et al.  Online Stochastic and Robust Optimization , 2004, ASIAN.

[88]  Jean-Charles Billaut,et al.  A tabu search heuristic for the dynamic transportation of patients between care units , 2011, Eur. J. Oper. Res..

[89]  Gilbert Laporte,et al.  Fifty Years of Vehicle Routing , 2009, Transp. Sci..

[90]  Luca Maria Gambardella,et al.  Adaptive memory programming: A unified view of metaheuristics , 1998, Eur. J. Oper. Res..

[91]  David Simchi-Levi,et al.  A New Generation of Vehicle Routing Research: Robust Algorithms, Addressing Uncertainty , 1996, Oper. Res..

[92]  Gilbert Laporte,et al.  Dynamic pickup and delivery problems , 2010, Eur. J. Oper. Res..

[93]  Hani S. Mahmassani,et al.  Evaluation of Dynamic Fleet Management Systems: Simulation Framework , 1998 .

[94]  Jean-Yves Potvin,et al.  Vehicle Routing , 2009, Encyclopedia of Optimization.

[95]  Roberto Montemanni,et al.  Ant colony optimization for vehicle routing in advanced logistics systems , 2003 .

[96]  Asvin Goel,et al.  Fleet Telematics: Real-Time Management and Planning of Commercial Vehicle Operations , 2007 .

[97]  Christos D. Tarantilis,et al.  Dynamic Fleet Management , 2007 .

[98]  Gilbert Laporte,et al.  A tabu search heuristic for a routing problem arising in servicing of offshore oil and gas platforms , 2008, J. Oper. Res. Soc..

[99]  Jürgen Branke,et al.  Waiting Strategies for Dynamic Vehicle Routing , 2005, Transp. Sci..

[100]  Allan Larsen,et al.  The Dynamic Vehicle Routing Problem , 2000 .

[101]  Chelsea C. White,et al.  Anticipatory Route Selection , 2004, Transp. Sci..

[102]  Michel Gendreau,et al.  Issues in Real-Time Fleet Management , 2004, Transp. Sci..

[103]  G. Laporte,et al.  Transportation Demand , 2019, Energy: Supply and Demand.

[104]  Hani S. Mahmassani,et al.  Dynamic Decision Making for Commercial Fleet Operations Using Real-Time Information , 1996 .

[105]  Panos M. Pardalos,et al.  Approximate dynamic programming: solving the curses of dimensionality , 2009, Optim. Methods Softw..

[106]  A. Fabri,et al.  On dynamic pickup and delivery vehicle routing with several time windows and waiting times , 2006 .

[107]  Chelsea C. White,et al.  Optimal vehicle routing with real-time traffic information , 2005, IEEE Transactions on Intelligent Transportation Systems.

[108]  Martin W. P. Savelsbergh,et al.  Per-Seat, On-Demand Air Transportation Part II: Parallel Local Search , 2008, Transp. Sci..

[109]  Warren B. Powell,et al.  Dynamic Models for Freight Transportation , 2007 .

[110]  Michel Gendreau,et al.  Intelligent Freight Transportation Systems : Assessment and the Contribution of Operations Research , 2009 .

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

[112]  Robert H. Storer,et al.  An approximate dynamic programming approach for the vehicle routing problem with stochastic demands , 2009, Eur. J. Oper. Res..

[113]  Ali Haghani,et al.  A dynamic vehicle routing problem with time-dependent travel times , 2005, Comput. Oper. Res..

[114]  Gilbert Laporte,et al.  The Vehicle Routing Problem with Stochastic Travel Times , 1992, Transp. Sci..

[115]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

[116]  Gilbert Laporte,et al.  Waiting strategies for the dynamic pickup and delivery problem with time windows , 2004 .

[117]  Moshe Dror,et al.  Vehicle Routing with Stochastic Demands: Properties and Solution Frameworks , 1989, Transp. Sci..

[118]  Ratna Babu Chinnam,et al.  Dynamic routing under recurrent and non-recurrent congestion using real-time ITS information , 2012, Comput. Oper. Res..

[119]  Robert Givan,et al.  On-line Scheduling via Sampling , 2000, AIPS.

[120]  Gianpaolo Ghiani,et al.  Real-Time Fleet Management At Ecourier Ltd , 2007 .

[121]  Warren B. Powell,et al.  An Adaptive Dynamic Programming Algorithm for the Heterogeneous Resource Allocation Problem , 2002, Transp. Sci..

[122]  Atle Riise,et al.  Dynamic And Stochastic Vehicle Routing In Practice , 2007 .

[123]  Russell Bent,et al.  Regrets Only! Online Stochastic Optimization under Time Constraints , 2004, AAAI.

[124]  Gilbert Laporte,et al.  An Integer L-Shaped Algorithm for the Capacitated Vehicle Routing Problem with Stochastic Demands , 2002, Oper. Res..

[125]  Carsten Pontow,et al.  Online scheduling of pick-up and delivery tasks in hospitals , 2009, J. Biomed. Informatics.

[126]  Eiichi Taniguchi,et al.  Modeling City Logistics , 2002 .

[127]  Dimitris Bertsimas,et al.  A Stochastic and Dynamic Vehicle Routing Problem in the Euclidean Plane , 1991, Oper. Res..

[128]  Burak Eksioglu,et al.  The vehicle routing problem: A taxonomic review , 2009, Comput. Ind. Eng..

[129]  Mei-Shiang Chang,et al.  REAL-TIME VEHICLE ROUTING PROBLEM WITH TIME WINDOWS AND SIMULTANEOUS DELIVERY/PICKUP DEMANDS , 2003 .

[130]  Michel Gendreau,et al.  Exploiting Knowledge About Future Demands for Real-Time Vehicle Dispatching , 2006, Transp. Sci..

[131]  Martijn Mes,et al.  Comparison of agent-based scheduling to look-ahead heuristics for real-time transportation problems , 2007, Eur. J. Oper. Res..

[132]  Mei-Shiang Chang,et al.  The real-time time-dependent vehicle routing problem , 2006 .

[133]  Jean-Yves Potvin,et al.  Decision support for vehicle dispatching using genetic programming , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[134]  Michel Gendreau,et al.  A dynamic model and parallel tabu search heuristic for real-time ambulance relocation , 2001, Parallel Comput..

[135]  Russell Bent,et al.  Online stochastic combinatorial optimization , 2006 .

[136]  Marius M. Solomon,et al.  Recent Developments in Dynamic Vehicle Routing Systems , 2008 .

[137]  Michel Gendreau,et al.  Planned Route Optimization For Real-Time Vehicle Routing , 2007 .

[138]  Mark E.T. Horn,et al.  Procedures for planning multi-leg journeys with fixed-route and demand-responsive passenger transport services , 2004 .

[139]  Gilbert Laporte,et al.  STOCHASTIC VEHICLE ROUTING. , 1996 .

[140]  Gilbert Laporte,et al.  Solving a Dynamic and Stochastic Vehicle Routing Problem with a Sample Scenario Hedging Heuristic , 2006, Transp. Sci..

[141]  Gilbert Laporte,et al.  A branch‐and‐regret heuristic for stochastic and dynamic vehicle routing problems , 2007, Networks.

[142]  Michel Gendreau,et al.  Neighborhood Search Heuristics for a Dynamic Vehicle Dispatching Problem with Pick-ups and Deliveries , 2006 .

[143]  Michel Gendreau,et al.  DYNAMIC VEHICLE ROUTING AND DISPATCHING , 1998 .

[144]  Roberto Montemanni,et al.  Ant Colony System for a Dynamic Vehicle Routing Problem , 2005, J. Comb. Optim..

[145]  Warren B. Powell,et al.  An Approximate Dynamic Programming Algorithm for Large-Scale Fleet Management: A Case Application , 2009, Transp. Sci..

[146]  Chengbin Chu,et al.  The study of a dynamic dial-a-ride problem under time-dependent and stochastic environments , 2008, Eur. J. Oper. Res..

[147]  Stefan Voß,et al.  Operations research at container terminals: a literature update , 2007, OR Spectr..

[148]  Paolo Toth,et al.  Recent advances in vehicle routing exact algorithms , 2007, 4OR.

[149]  Richard W. Eglese,et al.  Disruption management of the vehicle routing problem with vehicle breakdown , 2011, J. Oper. Res. Soc..

[150]  Russell Bent,et al.  Scenario-Based Planning for Partially Dynamic Vehicle Routing with Stochastic Customers , 2004, Oper. Res..

[151]  Harilaos N. Psaraftis,et al.  Dynamic vehicle routing: Status and prospects , 1995, Ann. Oper. Res..

[152]  Jian Yang,et al.  Real-Time Multivehicle Truckload Pickup and Delivery Problems , 2004, Transp. Sci..

[153]  Jean-Yves Potvin,et al.  Online vehicle routing and scheduling with dynamic travel times , 2011, Comput. Oper. Res..