An Overview of Models and Techniques for Integrating Vehicle and Crew Scheduling

In this paper, the problem of integrating vehicle and crew scheduling is considered. Traditionally, vehicle and crew scheduling have been dealt with in a sequential manner, where vehicle schedules are determined before the crew schedules. The few papers that have appeared in the literature have in common that no comparison is made between simultaneous and sequential scheduling, so there is no indication of the benefit of a simultaneous approach. In order to get such an indication before even solving the integrated problem, we propose a method to solve crew scheduling independently of vehicle scheduling. We introduce a mathematical formulation for the integrated problem, and briefly outline algorithms. The paper concludes with computational results for an application to bus scheduling at the public transport company RET in Rotterdam, The Netherlands. The results show that the proposed techniques are applicable in practice. Furthermore, we conclude that the effectiveness of integration as compared to a sequential approach is mainly dependent on the flexibility in changing buses during a duty.

[1]  Hylton Boothroyd Operational Research '90 , 1992 .

[2]  G. Mitra,et al.  Integrated Decision Support Systems for Urban Transport Scheduling: Discussion of Implementation and Experience , 1988 .

[3]  J. Ferland,et al.  Vehicles scheduling with sliding time windows , 1989 .

[4]  Matteo Fischetti,et al.  A Heuristic Algorithm for the Set Covering Problem , 1996, IPCO.

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

[6]  Ioannis Patrikalakis,et al.  A New Decomposition Scheme of the Urban Public Transport Scheduling Problem , 1992 .

[7]  Martin Desrochers,et al.  A Column Generation Approach to the Urban Transit Crew Scheduling Problem , 1987, Transp. Sci..

[8]  Matteo Fischetti,et al.  The Fixed Job Schedule Problem with Spread-Time Constraints , 1987, Oper. Res..

[9]  Anthony Wren,et al.  Bus Driver Scheduling — An Overview , 1995 .

[10]  José M. P. Paixão,et al.  COMPUTER-AIDED TRANSIT SCHEDULING: PROCEEDINGS OF THE SIXTH INTERNATIONAL WORKSHOP ON COMPUTER-AIDED SCHEDULING OF PUBLIC TRANSPORT , 1995 .

[11]  Maddalena Nonato,et al.  Network Models, Lagrangean Relaxation and Subgradients Bundle Approach in Crew Scheduling Problems , 1995 .

[12]  Richard Freling,et al.  Vehicle Scheduling with Time Constraint , 1995 .

[13]  Jacques Desrosiers,et al.  Time Constrained Routing and Scheduling , 1992 .

[14]  Hugh E. Bradley Operational research '90 : selected papers from the Twelfth IFORS International Conference on Operational Research = actes de la douzième Conférence internationale de recherche opérationnelle de l'IFORS : Athens, Greece, 25-29 June 1990 , 1991 .

[15]  E Tosini,et al.  AN INTERACTIVE SYSTEM FOR EXTRA-URBAN VEHICLE AND CREW SCHEDULING PROBLEMS , 1988 .

[16]  L. Bodin ROUTING AND SCHEDULING OF VEHICLES AND CREWS–THE STATE OF THE ART , 1983 .

[17]  D. M. Ryan,et al.  Express: Set Partitioning for Bus Crew Scheduling in Christchurch , 1992 .

[18]  Jean-Marc Rousseau,et al.  HASTUS: AN INTERACTIVE SYSTEM FOR BUSES AND CREW SCHEDULING. FROM THE BOOK COMPUTER SCHEDULING OF PUBLIC TRANSPORT 2 , 1985 .

[19]  D. I. Calvert,et al.  Computer Scheduling of Public Transport 2 , 1986 .

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

[21]  J. Beasley,et al.  A tree search algorithm for the crew scheduling problem , 1996 .