On the trade-off between staff-decomposed and activity-decomposed column generation for a staff scheduling problem

Abstract In this paper a comparison is made between two decomposition techniques to solve a staff scheduling problem with column generation. In the first approach, decomposition takes place on the staff members, whereas in the second approach decomposition takes place on the activities that have to be performed by the staff members. The resulting master LP is respectively a set partitioning problem and a capacitated multi-commodity flow problem. Both approaches have been implemented in a branch-and-price algorithm. We show a trade-off between modeling power and computation times of both techniques.

[1]  Brigitte Jaumard,et al.  A generalized linear programming model for nurse scheduling , 1996, Eur. J. Oper. Res..

[2]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[3]  Andrew Lim,et al.  Nurse rostering problems - a bibliographic survey , 2003, Eur. J. Oper. Res..

[4]  A. Mason,et al.  A Nested Column Generator for solving Rostering Problems with Integer Programming , 1998 .

[5]  Alain Billionnet Integer programming to schedule a hierarchical workforce with variable demands , 1999, Eur. J. Oper. Res..

[6]  François Vanderbeck,et al.  On Dantzig-Wolfe Decomposition in Integer Programming and ways to Perform Branching in a Branch-and-Price Algorithm , 2000, Oper. Res..

[7]  Jonathan F. Bard,et al.  Preference scheduling for nurses using column generation , 2005, Eur. J. Oper. Res..

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

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

[10]  Paolo Toth,et al.  Models and algorithms for a staff scheduling problem , 2003, Math. Program..

[11]  R. Gomory,et al.  A Linear Programming Approach to the Cutting-Stock Problem , 1961 .

[12]  Michael A. Trick,et al.  Optimal shift scheduling: A branch-and-price approach , 2000 .

[13]  Averill M. Law,et al.  The art and theory of dynamic programming , 1977 .

[14]  Markus Voelter,et al.  State of the Art , 1997, Pediatric Research.

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

[16]  Erik Demeulemeester,et al.  Scheduling trainees at a hospital department using a branch-and-price approach , 2006, Eur. J. Oper. Res..