A hybrid model of integer programming and variable neighbourhood search for highly-constrained nurse rostering problems

被引:110
作者
Burke, Edmund K. [1 ]
Li, Jingpeng [1 ]
Qu, Rong [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci & Informat Technol, Nottingham NG8 1BB, England
基金
英国工程与自然科学研究理事会;
关键词
Nurse rostering; Multi-objective optimization; Integer programming; Variable neighbourhood search; GENETIC ALGORITHM;
D O I
10.1016/j.ejor.2009.07.036
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper presents a hybrid multi-objective model that combines integer programming (IP) and variable neighbourhood search (VNS) to deal with highly-constrained nurse rostering problems in modern hospital environments. An IP is first used to solve the subproblem which includes the full set of hard constraints and a subset of soft constrains. A basic VNS then follows as a postprocessing procedure to further improve the IP's resulting solutions. The satisfaction of the excluded constraints from the preceding IP model is the major focus of the VNS. Very promising results are reported compared with a commercial genetic algorithm and a hybrid VNS approach on real instances arising in a Dutch hospital. The comparison results demonstrate that our hybrid approach combines the advantages of both the IP and the VNS to beat other approaches in solving this type of problems. We also believe that the proposed methodology can be applied to other resource allocation problems with a large number of constraints. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:484 / 493
页数:10
相关论文
共 44 条
[1]   An indirect Genetic Algorithm for a nurse-scheduling problem [J].
Aickelin, U ;
Dowsland, KA .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (05) :761-778
[2]  
Aickelin U., 2000, Journal of Scheduling, V3, P139, DOI 10.1002/(SICI)1099-1425(200005/06)3:3<139::AID-JOS41>3.0.CO
[3]  
2-2
[4]   An estimation of distribution algorithm for nurse scheduling [J].
Aickelin, Uwe ;
Li, Jingpeng .
ANNALS OF OPERATIONS RESEARCH, 2007, 155 (01) :289-309
[5]  
[Anonymous], 2005, SEARCH METHODOLOGIES: Introductory Tutorials in Optimization and Decision Support Techniques, DOI DOI 10.1007/0-387-28356-0_6
[6]  
[Anonymous], P 2 MULT INT C SCHED
[7]  
Babu BV, 2003, IEEE C EVOL COMPUTAT, P2696
[8]   Preference scheduling for nurses using column generation [J].
Bard, JF ;
Purnomo, HW .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 164 (02) :510-534
[9]   Scheduling staff using mixed integer programming [J].
Beaumont, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 98 (03) :473-484
[10]   A COMPARATIVE-EVALUATION OF LABOR TOUR SCHEDULING METHODS [J].
BECHTOLD, SE ;
BRUSCO, MJ ;
SHOWALTER, MJ .
DECISION SCIENCES, 1991, 22 (04) :683-699