Cyclic preference scheduling for nurses using branch and price |
| |
Authors: | Hadi W. Purnomo Jonathan F. Bard |
| |
Affiliation: | 1. American Airlines, AMR Corp. Headquarters HDQ1, Mail Drop 5358, Fort Worth, Texas 76155;2. Graduate Program in Operations Research & Industrial Engineering, 1 University Station C2200, University of Texas, Austin, Texas 78712‐0292Graduate Program in Operations Research & Industrial Engineering, 1 University Station C2200, University of Texas, Austin, Texas 78712‐0292 |
| |
Abstract: | This paper presents a new methodology to solve the cyclic preference scheduling problem for hourly workers. The focus is on nurse rostering but is applicable to any organization in which the midterm scheduling decision must take into account a complex of legal, institutional, and preferential constraints. The objective is to strike a balance between satisfying individual preferences and minimizing personnel costs. The common practice is to consider each planning period independently and to generate new rosters at the beginning of each. To reduce some of the instability in the process, there is a growing trend toward cyclic schedules, which are easier to manage and are generally perceived to be more equitable. To address this problem, a new integer programming model is presented that combines the elements of both cyclic and preference scheduling. To find solutions, a branch‐and‐price algorithm is developed that makes use of several branching rules and an extremely effective rounding heuristic. A unique feature of the formulation is that the master problem contains integer rather than binary variables. Computational results are reported for problem instances with up to 200 nurses. Most were solved within 10 minutes and many within 3 minutes when a double aggregation approach was applicable. © 2006 Wiley Periodicals, Inc. Naval Research Logistics, 2007. |
| |
Keywords: | cyclic scheduling branch and price column generation nurse scheduling feasibility heuristics |
|
|