A column generation-based approach for integrated vehicle and crew scheduling on a single metro line with the fully automatic operation system by partial supervision

Abstract With the rapid development of fully automated urban metro lines, unattended train operation has become a reality, leading to significant gains in efficiency in comparison with traditional operation. To make better use of this technology and reduce operational costs, this study proposes a novel approach for collaboratively optimizing both vehicle and crew scheduling on metro lines. This approach is based on the assumption that unattended train movement without passengers is permitted, while the in-service train requires supervision by the crew. By considering the characteristics of urban metro lines, a mathematical model that considers both the meal activity and employee deadheading for the integrated vehicle and crew scheduling problem is first formulated. The model consists of a master problem for minimizing the total cost and subproblems for generating duties. The subproblem is constructed using a connection-based network and modeled as a special resource-constrained shortest path problem. To solve the model efficiently, a two-phase pricing procedure, which combines a piece generation phase and a duty generation phase, is developed to price out duties with negative reduced costs. Finally, numerical experiments based on actual conditions are conducted. The results indicate that our proposed model provides a significantly tight linear relaxation with negligible, typically zero, optimality gaps. Moreover, in comparison with the traditional integrated formulation, our proposed model and algorithm achieve improved performance in terms of solution quality and computing time.

[1]  Alan A. Bertossi,et al.  On some matching problems arising in vehicle scheduling models , 1987, Networks.

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

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

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

[5]  Lucas P. Veelenturf,et al.  A Comparison of Two Exact Methods for Passenger Railway Rolling Stock (Re)Scheduling , 2015 .

[6]  Cynthia Barnhart,et al.  Deadhead Selection for the Long-Haul Crew Pairing Problem , 1995, Oper. Res..

[7]  Natalia Kliewer,et al.  An overview on vehicle scheduling models , 2009, Public Transp..

[8]  Udo Buscher,et al.  Valid inequalities for the arc flow formulation of the railway crew scheduling problem with attendance rates , 2019, Comput. Ind. Eng..

[9]  R. Kraut,et al.  Vehicle scheduling in public transit and Lagrangean pricing , 1998 .

[10]  Bruno de Athayde Prata,et al.  A multiobjective metaheuristic approach for the integrated vehicle and crew scheduling , 2016 .

[11]  Stanislav Palúch,et al.  Algorithms for vehicle and crew scheduling in regular bus transport , 2017, 2017 18th International Carpathian Control Conference (ICCC).

[12]  François Soumis,et al.  A Branch-and-Cut Algorithm for the Multiple Depot Vehicle Scheduling Problem , 2001, Oper. Res..

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

[14]  Joanne S.C. Chew,et al.  Optimizing limited-stop services with vehicle assignment , 2019, Transportation Research Part E: Logistics and Transportation Review.

[15]  Xuan Su,et al.  A Crew Scheduling with Chinese Meal Break Rules , 2013 .

[16]  R. Bellman Dynamic programming. , 1957, Science.

[17]  Matteo Fischetti,et al.  Solution of Large-Scale Railway Crew Planning Problems: the Italian Experience , 1999 .

[18]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[19]  Lianbo Deng,et al.  Crew Scheduling Considering both Crew Duty Time Difference and Cost on Urban Rail System , 2016 .

[20]  Martin Desrochers,et al.  CREW-OPT: Subproblem Modeling in a Column Generation Approach to Urban Crew Scheduling , 1992 .

[21]  Matteo Fischetti,et al.  A Polyhedral Approach to Simplified Crew Scheduling and Vehicle Scheduling Problems , 2001, Manag. Sci..

[22]  Tao Tang,et al.  Integrated optimization of regular train schedule and train circulation plan for urban rail transit lines , 2017 .

[23]  Lixing Yang,et al.  A two-stage stochastic optimization model for the transfer activity choice in metro networks , 2016 .

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

[25]  Anantaram Balakrishnan,et al.  Real-Time Decision Support for Crew Assignment in Double-Ended Districts for U.S. Freight Railways , 2016, Transp. Sci..

[26]  Lei Zhou,et al.  A column generation-based heuristic for aircraft recovery problem with airport capacity constraints and maintenance flexibility , 2018, Transportation Research Part B: Methodological.

[27]  Lixing Yang,et al.  Optimizing on-time arrival probability and percentile travel time for elementary path finding in time-dependent transportation networks: Linear mixed integer programming reformulations , 2017 .

[28]  Dario Pacciarelli,et al.  Integrating train scheduling and delay management in real-time railway traffic control , 2017 .

[29]  Lixing Yang,et al.  Collaborative optimization for train scheduling and train stop planning on high-speed railways , 2016 .

[30]  Lucas P. Veelenturf,et al.  Railway Crew Rescheduling with Retiming , 2009 .

[31]  Jacques Desrosiers,et al.  A Column Generation Approach for Large-Scale Aircrew Rostering Problems , 1999, Oper. Res..

[32]  Udo Buscher,et al.  Railway crew scheduling: Models, methods and applications , 2020, Eur. J. Oper. Res..

[33]  Muhammet Deveci,et al.  A survey of the literature on airline crew scheduling , 2018, Eng. Appl. Artif. Intell..

[34]  Raymond S. K. Kwan,et al.  Local convex hulls for a special class of integer multicommodity flow problems , 2016, Comput. Optim. Appl..

[35]  Mohamadreza Banihashemi,et al.  A comparative analysis of bus transit vehicle scheduling models , 2003 .

[36]  Udo Buscher,et al.  An efficient column generation approach for practical railway crew scheduling with attendance rates , 2021, Eur. J. Oper. Res..

[37]  Jacques Desrosiers,et al.  Accelerating Strategies in Column Generation Methods for Vehicle Routing and Crew Scheduling Problems , 2002 .

[38]  Dennis Huisman,et al.  Integrated and Dynamic Vehicle and Crew Scheduling , 1999 .

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

[40]  G. Maróti,et al.  Maintenance Routing for Train Units: The Transition Model , 2005, Transp. Sci..

[41]  Xuesong Zhou,et al.  Survey on Driverless Train Operation for Urban Rail Transit Systems , 2016 .

[42]  Yasmin A. Rios-Solis,et al.  Vehicle and Crew Scheduling for Flexible Bus Transportation Systems , 2018, Transportation Research Part B: Methodological.

[43]  Leo G. Kroon,et al.  A rolling stock circulation model for combining and splitting of passenger trains , 2006, Eur. J. Oper. Res..

[44]  J. Desrosiers,et al.  A Primer in Column Generation , 2005 .

[45]  Celso C. Ribeiro,et al.  A Column Generation Approach to the Multiple-Depot Vehicle Scheduling Problem , 1991, Oper. Res..

[46]  Bruno de Athayde Prata,et al.  A hybrid Genetic Algorithm for the vehicle and crew scheduling in mass transit systems , 2015 .

[47]  Anthony Chen,et al.  Bi-objective programming approach for solving the metro timetable optimization problem with dwell time uncertainty , 2017 .

[48]  Matteo Fischetti,et al.  The Fixed Job Schedule Problem with Working-Time Constraints , 1989, Oper. Res..

[49]  Ali Çetin Suyabatmaz,et al.  Railway crew capacity planning problem with connectivity of schedules , 2015 .

[50]  David Canca,et al.  A Rolling Stock Circulation Model for Railway Rapid Transit Systems , 2014 .

[51]  W. Art Chaovalitwongse,et al.  Sequence Assignment Model for the Flight Conflict Resolution Problem , 2014, Transp. Sci..

[52]  Samuel J. Raff,et al.  Routing and scheduling of vehicles and crews : The state of the art , 1983, Comput. Oper. Res..

[53]  Tamás Kis,et al.  Computing strong lower and upper bounds for the integrated multiple-depot vehicle and crew scheduling problem with branch-and-price , 2017, Central European Journal of Operations Research.

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

[55]  Paolo Toth,et al.  A Survey of Optimization Models for Train Routing and Scheduling , 1998, Transp. Sci..

[56]  Tomohiro Murata,et al.  Crew and Vehicle Rescheduling Based on a Network Flow Model and Its Application to a Railway Train Operation , 2009 .

[57]  Amedeo R. Odoni,et al.  Optimizing Bus Bridging Services in Response to Disruptions of Urban Transit Rail Networks , 2016, Transp. Sci..

[58]  Leena Suhl,et al.  A Time-Space Network Approach for the Integrated Vehicle- and Crew-Scheduling Problem with Multiple Depots , 2010, Transp. Sci..

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

[60]  Lixing Yang,et al.  Integrated optimization for train operation zone and stop plan with passenger distributions , 2018 .

[61]  Jun Zhao,et al.  A column generation based approach for the Train Network Design Optimization problem , 2013 .