The vehicle rescheduling problem: Model and algorithms

When a vehicle on a scheduled trip breaks down, one or more vehicles need to be rescheduled to serve the customers on that trip with minimum operating and delay costs. The problem of reassigning vehicles in real-time to this cut trip as well as to other scheduled trips with given starting and ending times, is referred to as the vehicle rescheduling problem (VRSP). This paper considers modeling, algorithmic, and computational aspects of the single-depot VRSP. The paper formulates a model for this problem and develops several fast algorithms to solve it, including parallel synchronous auction algorithms. The concept of the common feasible network (CFN) is introduced to find a good set of initial “prices” for speeding up the auction algorithm. Computational experiments on randomly generated problems are described. Computational results show that, for small problems, all of the developed algorithms demonstrate very good computational performances. For large problems, parallel CFN-based auction algorithms provide the optimal solution with much smaller computation times. © 2007 Wiley Periodicals, Inc. NETWORKS, Vol. 50(3), 211–229 2007

[1]  Lawrence Bodin,et al.  Classification in vehicle routing and scheduling , 1981, Networks.

[2]  Matteo Fischetti,et al.  A Branch-and-Cut Algorithm for the Multiple Depot Vehicle Scheduling Problem , 2001 .

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

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

[5]  M. Fischetti,et al.  Heuristic algorithms for the multiple depot vehicle scheduling problem , 1993 .

[6]  Albert P. M. Wagelmans,et al.  Models and Algorithms for Single-Depot Vehicle Scheduling , 2001, Transp. Sci..

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

[8]  Ralf Borndörfer,et al.  A Bundle Method for Integrated Multi-Depot Vehicle and Duty Scheduling in Public Transit , 2008 .

[9]  J. Medanic,et al.  Efficient Scheduling of Traffic on a Railway Line , 2002 .

[10]  Avishai Ceder,et al.  Urban Transit Scheduling: Framework, Review and Examples , 2002 .

[11]  Dennis Huisman,et al.  A Robust Solution Approach to the Dynamic Vehicle Scheduling Problem , 2004, Transp. Sci..

[12]  Dimitri P. Bertsekas,et al.  Auction algorithms for network flow problems: A tutorial introduction , 1992, Comput. Optim. Appl..

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

[14]  R. Jonker,et al.  Improving the Hungarian assignment algorithm , 1986 .

[15]  Dimitri P. Bertsekas,et al.  Linear network optimization - algorithms and codes , 1991 .

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

[17]  Timon C. Du,et al.  Dynamic vehicle routing for online B2C delivery , 2004 .

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

[19]  Ulf Bokinge,et al.  Improved vehicle scheduling in public transport through systematic changes in the time-table , 1980 .

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

[21]  José Pinto Paixão,et al.  A quasi-assignment algorithm for bus scheduling , 1987, Networks.

[22]  Dušan Teodorović,et al.  Model to Reduce Airline Schedule Disturbances , 1995 .

[23]  T. Song,et al.  A new algorithm for the quasi-assignment problem , 1990 .

[24]  Ho-fung Leung,et al.  A Constraint-Based Interactive Train Rescheduling Tool , 1996, Constraints.

[25]  Ladislav Lettovsky Airline operations recovery :an optimization approach , 1997 .

[26]  George L. Nemhauser,et al.  Rerouting Aircraft for Airline Recovery , 2003, Transp. Sci..

[27]  José M. P. Paixão,et al.  Vehicle Scheduling for Public Mass Transit — An Overview , 1995 .

[28]  Denis Borenstein,et al.  A decision support system for the single-depot vehicle rescheduling problem , 2007, Comput. Oper. Res..

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

[30]  Dennis Huisman,et al.  Vehicle and crew scheduling: solving large real-world instances with an integrated approach , 2008 .

[31]  Paul M. Carlson,et al.  Exploiting the Opportunities of Collaborative Decision Making: A Model and Efficient Solution Algorithm for Airline Use , 2000, Transp. Sci..

[32]  Cameron G. Walker,et al.  Simultaneous disruption recovery of a train timetable and crew roster in real time , 2005, Comput. Oper. Res..

[33]  Dimitri P. Bertsekas,et al.  Parallel synchronous and asynchronous implementations of the auction algorithm , 1991, Parallel Comput..

[34]  Walter Ukovich,et al.  A comparison of different solution approaches to the vehicle scheduling problem in a practical case , 2000, Comput. Oper. Res..