A shift sequence based approach for nurse scheduling and a new benchmark dataset

被引:63
作者
Brucker, Peter [2 ]
Burke, Edmund K. [1 ]
Curtois, Tim [1 ]
Qu, Rong [1 ]
Vanden Berghe, Greet [3 ,4 ]
机构
[1] Univ Nottingham, Automated Scheduling Optimisat & Planning ASAP Gr, Sch Comp Sci, Nottingham NG8 1BB, England
[2] Univ Osnabruck, Fachbereich Math Informat, D-49069 Osnabruck, Germany
[3] KaHo St Lieven, Dept Engn, B-9000 Ghent, Belgium
[4] KU Leuven Campus Kortrijk, Dept Comp Sci, B-8500 Kortrijk, Belgium
基金
英国工程与自然科学研究理事会;
关键词
Adaptive heuristic; Benchmark; Nurse rostering; Shift sequence; TABU-SEARCH; GENETIC ALGORITHM; EXPERIENCES; MODEL;
D O I
10.1007/s10732-008-9099-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper investigates an adaptive constructive method for solving nurse rostering problems. The constraints considered in the problems are categorised into three classes: those that are sequence related, those that are nurse schedule related and those that are roster related. We propose a decomposition approach (to construct solutions) that consists of two stages: (1) to construct high quality sequences for nurses by only considering the sequence constraints, and (2) to iteratively construct schedules for nurses and the overall rosters, based on the sequences built and considering the schedule and roster constraints. In the second stage of the schedule construction, nurses are ordered and selected adaptively according to the quality of the schedules they were assigned to in the last iteration. Greedy local search is carried out during and after the roster construction, in order to improve the (partial) rosters built. We show that the local search heuristic during the roster construction can further improve the constructed solutions for the benchmark problems tested. In addition, we introduce new benchmark nurse rostering datasets which are based upon real world data. The data sets represent a variety of real world constraints. The publication of this problem data to the research community is aimed at closing the gap between theory and practice in nurse scheduling research. One of the main objectives is to encourage more research on these data sets.
引用
收藏
页码:559 / 573
页数:15
相关论文
共 37 条
[1]  
Abdennadher S, 1999, SIXTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-99)/ELEVENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE (IAAI-99), P838
[2]   An indirect Genetic Algorithm for a nurse-scheduling problem [J].
Aickelin, U ;
Dowsland, KA .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (05) :761-778
[3]  
Aickelin U., 2000, Journal of Scheduling, V3, P139, DOI 10.1002/(SICI)1099-1425(200005/06)3:3<139::AID-JOS41>3.0.CO
[4]  
2-2
[5]   An estimation of distribution algorithm for nurse scheduling [J].
Aickelin, Uwe ;
Li, Jingpeng .
ANNALS OF OPERATIONS RESEARCH, 2007, 155 (01) :289-309
[6]  
AUFMHOFE HM, 2000, LECT NOTES COMPUTER, V2079, P280
[7]   Preference scheduling for nurses using column generation [J].
Bard, JF ;
Purnomo, HW .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 164 (02) :510-534
[8]   Cyclic preference scheduling of nurses using a Lagrangian-based heuristic [J].
Bard, Jonathan F. ;
Purnomo, Hadi W. .
JOURNAL OF SCHEDULING, 2007, 10 (01) :5-23
[9]   Scheduling staff using mixed integer programming [J].
Beaumont, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 98 (03) :473-484
[10]   Selecting and weighting features using a genetic algorithm in a case-based reasoning approach to personnel rostering [J].
Beddoe, Gareth R. ;
Petrovic, Sanja .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 175 (02) :649-671