Solving Public Transit Scheduling Problems

Operational planning within public transit companies has been extensively tackled but still remains a challenging area for operations research models and techniques. This phase of the planning process comprises vehicle scheduling, crew scheduling and rostering problems. In this paper, a new integer mathematical formulation to describe the integrated vehicle-crew-rostering problem is presented. The method proposed to solve this multi-objective problem is a sequential algorithm considered within a preemptive goal programming framework that starts from the solution of an integrated vehicle and crew scheduling problem and ends with the solution of a driver rostering problem. Feasible solutions for the vehicle and crew scheduling problem are obtained by combining a column generation scheme with a branch-and-bound method. These solutions are the input of the rostering problem, which is tackled through a mixed binary linear programming approach. An application to real data of a Portuguese bus company is reported and shows the importance of integrating the three scheduling problems.

[1]  Dennis Huisman,et al.  Models and Algorithms for Integration of Vehicle and Crew Scheduling , 2000, J. Sched..

[2]  Giorgio Gallo,et al.  A Multicommodity Flow Approach to the Crew Rostering Problem , 2004, Oper. Res..

[3]  H. Kunzi,et al.  Lectu re Notes in Economics and Mathematical Systems , 1975 .

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

[5]  José M. P. Paixão,et al.  Multiple Depot Vehicle Scheduling Problem: A New Heuristic Based on Quasi-Assignment Algorithms , 1992 .

[6]  Marta Mesquita,et al.  Set partitioning/covering-based approaches for the integrated vehicle and crew scheduling problem , 2008, Comput. Oper. Res..

[7]  Albert P. M. Wagelmans,et al.  An Overview of Models and Techniques for Integrating Vehicle and Crew Scheduling , 1997 .

[8]  Margarida Moz,et al.  A genetic algorithm approach to a nurse rerostering problem , 2007, Comput. Oper. Res..

[9]  Paolo Toth,et al.  A Global Method for Crew Planning in Railway Applications , 2001 .

[10]  Matteo Fischetti,et al.  Modeling and Solving the Crew Rostering Problem , 1998, Oper. Res..

[11]  Andreas T. Ernst,et al.  An Integrated Optimization Model for Train Crew Management , 2001, Ann. Oper. Res..

[12]  Margarida Moz,et al.  Bi-objective evolutionary heuristics for bus driver rostering , 2009, Public Transp..

[13]  Roberto Cordone,et al.  The Multicommodity Multilevel Bottleneck Assignment Problem , 2004, Electron. Notes Discret. Math..

[14]  Stefan Voß,et al.  Computer-Aided Scheduling of Public Transport , 2001 .

[15]  Gloria Pérez,et al.  Crew rostering problem in a public transport company , 2006, J. Oper. Res. Soc..

[16]  Dennis Huisman,et al.  Multiple-Depot Integrated Vehicle and Crew Scheduling , 2003, Transp. Sci..

[17]  Jacques Desrosiers,et al.  Simultaneous Vehicle and Crew Scheduling in Urban Mass Transit Systems , 1998, Transp. Sci..

[18]  Panta Lucic,et al.  Metaheuristics approach to the aircrew rostering problem , 2007, Ann. Oper. Res..

[19]  G. Gallo,et al.  A multi-level bottleneck assignment approach to the bus drivers' rostering problem , 1984 .

[20]  Dennis Huisman,et al.  Decision support for crew rostering at NS , 2006, Public Transp..

[21]  José M. P. Paixão,et al.  A New Approach for the Crew Rostering Problem , 1995 .

[22]  Dušan Teodorović,et al.  Simulated annealing for the multi-objective aircrew rostering problem , 1999 .

[23]  Lawrence Bodin,et al.  A Matching Based Heuristic for Scheduling Mass Transit Crews and Vehicles , 1983 .

[24]  Albert P. M. Wagelmans,et al.  A Decision Support System for Crew Planning in Passenger Transportation Using a Flexible Branch-and-Price Algorithm , 2004, Ann. Oper. Res..

[25]  Andreas T. Ernst,et al.  Staff scheduling and rostering: A review of applications, methods and models , 2004, Eur. J. Oper. Res..

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

[27]  George B. Dantzig,et al.  Letter to the Editor - A Comment on Edie's "Traffic Delays at Toll Booths" , 1954, Oper. Res..

[28]  M. A. Forbes,et al.  Vehicle routing and crew scheduling for metropolitan mail distribution at Australia Post , 2006, Eur. J. Oper. Res..

[29]  Knut Haase,et al.  An Exact Branch and Cut Algorithm for the Vehicle and Crew Scheduling Problem , 1999 .

[30]  Chi-Kang Lee,et al.  SCHEDULING OF TRAIN DRIVER FOR TAIWAN RAILWAY ADMINISTRATION , 2003 .

[31]  Stefan E. Karisch,et al.  Airline Crew Rostering: Problem Types, Modeling, and Optimization , 2004, Ann. Oper. Res..

[32]  Sydney C. K. Chu,et al.  Generating, scheduling and rostering of shift crew-duties: Applications at the Hong Kong International Airport , 2007, Eur. J. Oper. Res..

[33]  Martin Desrochers,et al.  Computer-Aided Transit Scheduling , 1992 .