A Hybrid Evolutionary Approach to the Nurse Rostering Problem

被引:58
作者
Bai, Ruibin [1 ]
Burke, Edmund K. [2 ]
Kendall, Graham [2 ]
Li, Jingpeng [2 ]
McCollum, Barry [3 ]
机构
[1] Univ Nottingham Ningbo, Div Comp Sci, Ningbo 315100, Zhejiang, Peoples R China
[2] Univ Nottingham, Sch Comp Sci, Nottingham NG8 1BB, England
[3] Queens Univ Belfast, Dept Comp Sci, Sch Elect Elect Engn & Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
基金
英国工程与自然科学研究理事会;
关键词
Constrained optimization; constraint handling; evolutionary algorithm; local search; nurse rostering; simulated annealing hyper-heuristics; TABU-SEARCH; CONSTRAINED OPTIMIZATION; DISTRIBUTION ALGORITHM; GENETIC ALGORITHM; PERSONNEL; DESIGN;
D O I
10.1109/TEVC.2009.2033583
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nurse rostering is an important search problem with many constraints. In the literature, a number of approaches have been investigated including penalty function methods to tackle these constraints within genetic algorithm frameworks. In this paper, we investigate an extension of a previously proposed stochastic ranking method, which has demonstrated superior performance to other constraint handling techniques when tested against a set of constrained optimization benchmark problems. An initial experiment on nurse rostering problems demonstrates that the stochastic ranking method is better at finding feasible solutions, but fails to obtain good results with regard to the objective function. To improve the performance of the algorithm, we hybridize it with a recently proposed simulated annealing hyper-heuristic (SAHH) within a local search and genetic algorithm framework. Computational results show that the hybrid algorithm performs better than both the genetic algorithm with stochastic ranking and the SAHH alone. The hybrid algorithm also outperforms the methods in the literature which have the previously best known results.
引用
收藏
页码:580 / 590
页数:11
相关论文
共 40 条
[1]   An indirect Genetic Algorithm for a nurse-scheduling problem [J].
Aickelin, U ;
Dowsland, KA .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (05) :761-778
[2]   An estimation of distribution algorithm with intelligent local search for rule-based nurse rostering [J].
Aickelin, U. ;
Burke, E. K. ;
Li, J. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (12) :1574-1585
[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]  
Bai R, 2007, NOTTCSTR20078 U NOTT
[7]   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
[8]  
Burke E, 2001, LECT NOTES COMPUT SC, V2079, P118
[9]   A memetic approach to the nurse rostering problem [J].
Burke, E ;
Cowling, P ;
De Causmaecker, P ;
Vanden Berghe, G .
APPLIED INTELLIGENCE, 2001, 15 (03) :199-214
[10]  
Burke E, 1999, LECT NOTES ARTIF INT, V1585, P187