Analyzing a Family of Formulations for Cyclic Crew Rostering

In this paper, we analyze a family of formulations for the Cyclic Crew Rostering Problem (CCRP), in which a cyclic roster has to be constructed for a group of employees. We derive analytical results regarding the relative strength of the dierent formulations, which can serve as a guideline for formulating a given problem instance. Furthermore, we propose a column generation approach, which we use to develop an exact Branch-and-Price method, and a heuristic which aims at exploiting the information obtained from the linear relaxation. We conclude by applying our proposed solution method to practical instances from Netherlands Railways. In particular, we show that the computation time depends heavily on the selected formulation, and that the column generation approach outperforms a commercial solver on hard instances.

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

[2]  Natashia Boland,et al.  Improved preprocessing, labeling and scaling algorithms for the Weight‐Constrained Shortest Path Problem , 2003, Networks.

[3]  Stefan Irnich,et al.  Shortest Path Problems with Resource Constraints , 2005 .

[4]  Matteo Fischetti,et al.  Algorithms for railway crew management , 1997, Math. Program..

[5]  Erik Demeulemeester,et al.  Personnel scheduling: A literature review , 2013, Eur. J. Oper. Res..

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

[7]  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..

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

[9]  Paolo Toth,et al.  Chapter 3 Passenger Railway Optimization , 2007, Transportation.

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

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

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

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

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

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

[16]  Nicos Christofides,et al.  An algorithm for the resource constrained shortest path problem , 1989, Networks.