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
相关论文
共 50 条
  • [1] A Memetic Approach to the Nurse Rostering Problem
    Edmund Burke
    Peter Cowling
    Patrick De Causmaecker
    Greet Vanden Berghe
    [J]. Applied Intelligence, 2001, 15 : 199 - 214
  • [2] Memetic algorithms for nurse rostering
    Özcan, E
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2005, PROCEEDINGS, 2005, 3733 : 482 - 492
  • [3] A Hybrid Evolutionary Approach to the Nurse Rostering Problem
    Bai, Ruibin
    Burke, Edmund K.
    Kendall, Graham
    Li, Jingpeng
    McCollum, Barry
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (04) : 580 - 590
  • [4] A Greedy Constructive Approach for Nurse Rostering Problem
    Jamom, Mouna
    Ayob, Masri
    Hadwan, Mohammed
    [J]. 2011 3RD CONFERENCE ON DATA MINING AND OPTIMIZATION (DMO), 2011, : 227 - 231
  • [5] A systematic two phase approach for the nurse rostering problem
    Valouxis, Christos
    Gogos, Christos
    Goulas, George
    Alefragis, Panayiotis
    Housos, Efthymios
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 219 (02) : 425 - 433
  • [6] A 2-Stage Approach for the Nurse Rostering Problem
    Goh, Say Leng
    Sze, San Nah
    Sabar, Nasser R.
    Abdullah, Salwani
    Kendall, Graham
    [J]. IEEE ACCESS, 2022, 10 : 69591 - 69604
  • [7] An Ant Colony Optimization Approach For Nurse Rostering Problem
    Wu, Jie-jun
    Lin, Ying
    Zhan, Zhi-hui
    Chen, Wei-neng
    Lin, Ying-biao
    Chen, Jian-yong
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 1672 - 1676
  • [8] Hyper-heuristic approach for solving Nurse Rostering Problem
    Anwar, Khairul
    Awadallah, Mohammed A.
    Khader, Ahamad Tajudin
    Al-Betar, Mohammed Azmi
    [J]. 2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ENSEMBLE LEARNING (CIEL), 2014, : 48 - 53
  • [9] A greedy-based neighborhood search approach to a nurse rostering problem
    Bellanti, F
    Carello, G
    Della Croce, F
    Tadei, R
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 153 (01) : 28 - 40
  • [10] A particle swarm optimization approach with refinement procedure for nurse rostering problem
    Wu, Tai-Hsi
    Yeh, Jinn-Yi
    Lee, Yueh-Min
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2015, 54 : 52 - 63