A genetic algorithm approach to a nurse rerostering problem

被引:80
作者
Moz, Margarida
Pato, Margarida Vaz
机构
[1] Univ Tecn Lisboa, Inst Super Econ &Gestao, Dept Matemat, P-1200781 Lisbon, Portugal
[2] Univ Lisbon, Ctr Invest Operac, P-1699 Lisbon, Portugal
关键词
nurse scheduling; rerostering; heuristics; genetic algorithms; OR applications in health care;
D O I
10.1016/j.cor.2005.03.019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. Scope and purpose The research reported is part of a project designed to develop a system for the management of nurse schedules for implementation in Portuguese public hospitals. The specific problem of rebuilding nurse schedules is addressed when unexpected staff absences arise. The complexity of the problem led the authors to design heuristic procedures. The tests performed so far with real data have shown that the algorithms attain good quality solutions at a computing time within the bounds stipulated by the hospital. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:667 / 691
页数:25
相关论文
共 21 条
[1]   An indirect Genetic Algorithm for a nurse-scheduling problem [J].
Aickelin, U ;
Dowsland, KA .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (05) :761-778
[2]  
[Anonymous], 1988, Nonparametric statistics for the behavioural sciences
[3]  
[Anonymous], 1991, Handbook of genetic algorithms
[4]   WORKFORCE ALLOCATION IN CYCLICAL SCHEDULING PROBLEMS - SURVEY [J].
BAKER, KR .
OPERATIONAL RESEARCH QUARTERLY, 1976, 27 (01) :155-167
[5]  
Bean J. C., 1994, ORSA Journal on Computing, V6, P154, DOI 10.1287/ijoc.6.2.154
[6]   Nurse rostering problems - a bibliographic survey [J].
Cheang, B ;
Li, H ;
Lim, A ;
Rodrigues, B .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 151 (03) :447-460
[7]  
Garey MR, 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[8]  
Goldberg D.E, 1989, GENETIC ALGORITHMS S
[9]  
Michalewicz Z., 1992, GENETIC ALGORITHMS D
[10]   Solving the problem of rerostering nurse schedules with hard constraints: New multicommodity flow models [J].
Moz, M ;
Pato, MV .
ANNALS OF OPERATIONS RESEARCH, 2004, 128 (1-4) :179-197