A simple randomized variable neighbourhood search for nurse rostering

被引:21
作者
Zheng, Ziran [1 ]
Liu, Xiyu [1 ]
Gong, Xiaoju [2 ]
机构
[1] Shandong Normal Univ, Sch Management Sci & Engn, Jinan 250014, Shandong, Peoples R China
[2] Shandong Univ, Shandong Prov Hosp, Jinan 250014, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
Nurse rostering; Personnel scheduling; Variable neighbourhood search; ALGORITHM;
D O I
10.1016/j.cie.2017.05.027
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Nurse rostering is a complex and hard discrete optimization problem as well as a very common personnel scheduling task which occurs in each hospital ward. To solve the highly constrained nurse rostering problem, various approaches have been developed including some effective variable neighbourhood search methods. In this paper, a randomized variable neighbourhood search algorithm, which is much simpler than existing methods of the similar type, is proposed. The algorithm uses random combined group operators to iteratively search better solutions and a cycle shift operator to diversify the search space when stagnating in local optima. Computational experiments are carried out with fifty-five instances from the First International Nurse Rostering Competition. Under the time limit of the competition, results achieved show that the proposed algorithm is very competitive with the state-of-the-art methods. Comparison of results with respect to the average performance with other algorithms indicates that our approach is more stable. Analysis and discussion based on extensive experiments are also presented to investigate critical features of our algorithm. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:165 / 174
页数:10
相关论文
共 19 条
[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 for nurse scheduling [J].
Aickelin, Uwe ;
Li, Jingpeng .
ANNALS OF OPERATIONS RESEARCH, 2007, 155 (01) :289-309
[3]   A Hybrid Evolutionary Approach to the Nurse Rostering Problem [J].
Bai, Ruibin ;
Burke, Edmund K. ;
Kendall, Graham ;
Li, Jingpeng ;
McCollum, Barry .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (04) :580-590
[4]  
Bilgin Burak, 2010, P 8 INT C PRACT THEO
[5]   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
[6]  
Burke E. K., 2010, P 8 INT C PRACT THEO, V10, P13
[7]   A hybrid model of integer programming and variable neighbourhood search for highly-constrained nurse rostering problems [J].
Burke, Edmund K. ;
Li, Jingpeng ;
Qu, Rong .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 203 (02) :484-493
[8]  
Burke Edmund K., 2012, INFORMS J COMPUTING
[9]   The state of the art of nurse rostering [J].
Burke, EK ;
De Causmaecker, P ;
Vanden Berghe, G ;
Van Landeghem, H .
JOURNAL OF SCHEDULING, 2004, 7 (06) :441-499
[10]  
Della Croce Federico, 2012, ANN OPERATIONS RES