Article ID: | iaor20073788 |
Country: | United Kingdom |
Volume: | 34 |
Issue: | 3 |
Start Page Number: | 667 |
End Page Number: | 691 |
Publication Date: | Mar 2007 |
Journal: | Computers and Operations Research |
Authors: | Pato Margarida Vaz, Moz Margarida |
Keywords: | personnel & manpower planning, heuristics: genetic algorithms |
The nurse rerostering problem occurs when one or more nurses cannot work in shifts that were previously assigned to her or them. If no pool of reserve nurses exists to replace those absent, then the current roster must be rebuilt. This new roster must comply with the labour rules and institutional constraints. Moreover, it must be as similar as possible to the current one. The present paper describes constructive heuristics, besides several versions of genetic algorithms based on specific encoding and operators for sequencing problems applied to the nurse rerostering problem, defined with hard constraints. In the genetic algorithms described, each individual in the population is associated with a pair of chromosomes, representing permutations of tasks and nurses. Those permutations are used as input to a procedure that generates rosters. The fitness of individuals is given by the similarity between the roster generated from the permutations and the current one. The authors developed several versions of the genetic algorithm, whose difference lay in the encoding of permutations and in the genetic operators used for each encoding. These heuristics were tested with real data from a Lisbon hospital and yielded good quality solutions.