A column generation approach for the integrated crew re-planning problem

textabstractIn this paper, we propose a column generation approach for crew re-planning, i.e., the construction of new duties and rosters for the employees, given changes in the timetable and rolling stock schedule. In the current practice, the feasibility of the new rosters is `assured' by allowing the new duties to deviate only slightly from the original ones. In the Integrated Crew Re-Planning Problem (ICRPP), we loosen this requirement and allow more exibility: The ICRPP considers the re-scheduling of crew for multiple days simultaneously, thereby explicitly taking the feasibility of the rosters into account, and hence allowing arbitrary deviations from the original duties. We propose a mathematical formulation for the ICRPP and develop a column generation approach to solve the problem. We apply our solution approach to practical instances from NS, and show the benefit of integrating the re-scheduling process.

[1]  M. Minoux,et al.  A new approach for crew pairing problems by column generation with an application to air transportation , 1988 .

[2]  Martin Grötschel,et al.  Duty Scheduling in Public Transit , 2003 .

[3]  M. Lübbecke Column Generation , 2010 .

[4]  M. Padberg,et al.  Solving airline crew scheduling problems by branch-and-cut , 1993 .

[5]  Marta Mesquita,et al.  A decomposition approach for the integrated vehicle-crew-roster problem with days-off pattern , 2013, Eur. J. Oper. Res..

[6]  D. R. Fulkerson,et al.  Incidence matrices and interval graphs , 1965 .

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

[8]  Ralf Borndörfer,et al.  Duty Rostering in Public Transport - Facing Preferences, Fairness, and Fatigue , 2015 .

[9]  Lucas P. Veelenturf,et al.  A Quasi-Robust Optimization Approach for Crew Rescheduling , 2016, Transp. Sci..

[10]  John-Paul Clarke,et al.  An Optimization Approach to Airline Integrated Recovery , 2012, Transp. Sci..

[11]  Ralf Borndörfer,et al.  Duty scheduling templates , 2013, Public Transp..

[12]  Rob M. P. Goverde,et al.  Solving large-scale train timetable adjustment problems under infrastructure maintenance possessions , 2017, J. Rail Transp. Plan. Manag..

[13]  Juan-José Salazar-González,et al.  Approaches to solve the fleet-assignment, aircraft-routing, crew-pairing and crew-rostering problems of a regional carrier , 2014 .

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

[15]  Dennis Huisman A column generation approach for the rail crew re-scheduling problem , 2007, Eur. J. Oper. Res..

[16]  M. V. Riel,et al.  Crew Scheduling for Netherlands Railways “ Destination : Customer ” , 2000 .

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

[18]  Dennis Huisman,et al.  Is Equality Always Desirable? Analyzing the Trade-Off Between Fairness and Attractiveness in Crew Rostering , 2021, Management Science.

[19]  Ralf Borndörfer,et al.  Integration of duty scheduling and rostering to increase driver satisfaction , 2017, Public Transp..

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

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

[22]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

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

[24]  Axel Parmentier,et al.  Aircraft routing and crew pairing: Updated algorithms at Air France , 2017, Omega.

[25]  Dennis Huisman,et al.  Operations Research in passenger railway transportation , 2005 .

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

[27]  Ruslan Sadykov,et al.  Column Generation based Primal Heuristics , 2010, Electron. Notes Discret. Math..

[28]  François Soumis,et al.  An Optimization Model for the Simultaneous Operational Flight and Pilot Scheduling Problem , 2001, Manag. Sci..

[29]  Naoto Fukumura,et al.  Real-time freight locomotive rescheduling and uncovered train detection during disruption , 2012, Eur. J. Oper. Res..

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

[31]  David M. Ryan,et al.  The train driver recovery problem - A set partitioning based model and solution method , 2010, Comput. Oper. Res..

[32]  George L. Nemhauser,et al.  Airline Crew Recovery , 2000, Transp. Sci..

[33]  Martin W. P. Savelsbergh,et al.  Lifted Cover Inequalities for 0-1 Integer Programs: Computation , 1998, INFORMS J. Comput..

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

[35]  Allan Larsen,et al.  Disruption management in the airline industry - Concepts, models and methods , 2010, Comput. Oper. Res..

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

[37]  Leo G. Kroon,et al.  Reinventing Crew Scheduling at Netherlands Railways , 2004, Interfaces.

[38]  Jacques Desrosiers,et al.  The Operational Airline Crew Scheduling Problem , 1997, Transp. Sci..

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

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

[41]  Dennis Huisman,et al.  Railway Crew Management , 2018 .

[42]  Stephen Norris,et al.  A Flexible, Fast, and Optimal Modeling Approach Applied to Crew Rostering at London Underground , 2004, Ann. Oper. Res..

[43]  Lucas P. Veelenturf,et al.  An overview of recovery models and algorithms for real-time railway rescheduling , 2014 .

[44]  Daniel Potthoff,et al.  Column Generation with Dynamic Duty Selection for Railway Crew Rescheduling , 2008, Transp. Sci..