Integer programming model extensions for a multi-stage nurse rostering problem

In the variant of the well studied nurse rostering problem proposed in the Second International Nurse Rostering Competition, multiple stages have to be solved sequentially which are dependent on each other. We propose an integer programming model for this problem and show that a set of newly developed extensions in the form of additional constraints to deal with the incomplete information can significantly improve the quality of the generated solutions. We compare our solution approaches with the results obtained in the competition and show that the extended model achieves results competitive with the competition finalists.

[1]  Greet Van den Berghe,et al.  A stepping horizon view on nurse rostering , 2012 .

[2]  Ender Özcan,et al.  A Sequence-based selection hyper-heuristic: a case study in nurse rostering , 2016 .

[3]  Pieter Smet,et al.  Personnel Rostering - Local and Global Constraint Consistency , 2016 .

[4]  Celia A. Glass,et al.  The nurse rostering problem: A critical appraisal of the problem structure , 2010, Eur. J. Oper. Res..

[5]  Hendrik Van Landeghem,et al.  The State of the Art of Nurse Rostering , 2004, J. Sched..

[6]  Patrick De Causmaecker,et al.  The first international nurse rostering competition 2010 , 2010, Ann. Oper. Res..

[7]  Eugénio C. Oliveira,et al.  A Weighted Constraint Optimization Approach to the Nurse Scheduling Problem , 2015, 2015 IEEE 18th International Conference on Computational Science and Engineering.

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

[9]  Sara Ceschia,et al.  Solving the Multi-Stage Nurse Rostering Problem , 2016 .

[10]  Peter Brucker,et al.  Personnel scheduling: Models and complexity , 2011, Eur. J. Oper. Res..

[11]  N. Musliu,et al.  Integer Programming and Heuristic Approaches for a Multi-Stage Nurse Rostering Problem , 2016 .

[12]  Túlio A. M. Toffolo,et al.  Integer programming techniques for the nurse rostering problem , 2014, Annals of Operations Research.

[13]  Edmund K. Burke,et al.  New approaches to nurse rostering benchmark instances , 2014, Eur. J. Oper. Res..

[14]  George Goulas,et al.  A systematic two phase approach for the nurse rostering problem , 2012, Eur. J. Oper. Res..

[15]  Pieter Smet,et al.  Local and global constraint consistency in personnel rostering , 2017, Int. Trans. Oper. Res..

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

[17]  Leslie Pérez Cáceres,et al.  The irace package: Iterated racing for automatic algorithm configuration , 2016 .

[18]  Sara Ceschia,et al.  The Second International Nurse Rostering Competition , 2014, Ann. Oper. Res..

[19]  Sara Ceschia,et al.  Second International Nurse Rostering Competition (INRC-II) - Problem Description and Rules - , 2015, ArXiv.

[20]  Edmund K. Burke,et al.  A hybrid model of integer programming and variable neighbourhood search for highly-constrained nurse rostering problems , 2010, Eur. J. Oper. Res..