A memetic approach to the nurse rostering problem

被引:133
作者
Burke, E
Cowling, P
De Causmaecker, P
Vanden Berghe, G
机构
[1] Univ Nottingham, Sch Comp Sci & IT, Nottingham NG8 1BB, England
[2] KaHo St Lieven, Procestechnieken & Bedrijfsbeleid, B-9000 Ghent, Belgium
关键词
nurse rostering; personnel scheduling; heuristics;
D O I
10.1023/A:1011291030731
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constructing timetables of work for personnel in healthcare institutions is known to be a highly constrained and difficult problem to solve. In this paper, we discuss a commercial system, together with the model it uses, for this rostering problem. We show that tabu search heuristics can be made effective, particularly for obtaining reasonably good solutions quickly for smaller rostering problems. We discuss the robustness issues, which arise in practice, for tabu search heuristics. This paper introduces a range of new memetic approaches for the problem, which use a steepest descent improvement heuristic within a genetic algorithm framework. We provide empirical evidence to demonstrate the best features of a memetic algorithm for the rostering problem, particularly the nature of an effective recombination operator, and show that these memetic approaches can handle initialisation parameters and a range of instances more robustly than tabu search algorithms, at the expense of longer solution times. Having presented tabu search and memetic approaches (both with benefits and drawbacks) we finally present an algorithm that is a hybrid of both approaches. This technique produces better solutions than either of the earlier approaches and it is relatively unaffected by initialisation and parameter changes, combining some of the best features of each approach to create a hybrid which is greater than the sum of its component algorithms.
引用
收藏
页码:199 / 214
页数:16
相关论文
共 25 条
[1]   3-STAGE MANPOWER PLANNING AND SCHEDULING MODEL - SERVICE-SECTOR EXAMPLE [J].
ABERNATHY, WJ ;
BALOFF, N ;
HERSHEY, JC ;
WANDEL, S .
OPERATIONS RESEARCH, 1973, 21 (03) :693-711
[2]   Initialization Strategies and Diversity in Evolutionary Timetabling [J].
Burke, Edmund K. ;
Newall, James P. ;
Weare, Rupert F. .
EVOLUTIONARY COMPUTATION, 1998, 6 (01) :81-103
[3]   Hybrid evolutionary techniques for the maintenance scheduling problem [J].
Burke, EK ;
Smith, AJ .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2000, 15 (01) :122-128
[4]  
Burke EK, 2001, IEEE C EVOL COMPUTAT, P1139, DOI 10.1109/CEC.2001.934319
[5]   A multistage evolutionary algorithm for the timetable problem [J].
Burke, EK ;
Newall, JP .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (01) :63-74
[6]  
BURKE EK, 1998, SPRINGES LECT NOTES, V1585, P186
[7]   Parallel machine scheduling problems using mimetic algorithms [J].
Cheng, Runwei ;
Gen, Mitsuo .
1997, Elsevier Science Ltd, Oxford, United Kingdom (33) :3-4
[8]  
COPPENS P, 1995, GET INFO, V9, P1
[9]  
DOWSLAND K, IN PRESS EJOR
[10]   MODELS FOR FORECASTING HOSPITAL BED REQUIREMENTS IN THE ACUTE SECTOR [J].
FARMER, RDT ;
EMAMI, J .
JOURNAL OF EPIDEMIOLOGY AND COMMUNITY HEALTH, 1990, 44 (04) :307-312