An evolutionary algorithm based on constraint set partitioning for nurse rostering problems

被引:10
作者
Huang, Han [1 ,2 ]
Lin, Weijia [1 ]
Lin, Zhiyong [3 ]
Hao, Zhifeng [4 ]
Lim, Andrew [2 ]
机构
[1] S China Univ Technol, Sch Software Engn, Guangzhou 510006, Guangdong, Peoples R China
[2] City Univ Hong Kong, Coll Business, Dept Management Sci, Kowloon, Hong Kong, Peoples R China
[3] Guangdong Polytech Normal Univ, Dept Comp Sci, Guangzhou, Guangdong, Peoples R China
[4] Guangdong Univ Technol, Fac Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolutionary algorithm; Nurse rostering problem; Constraint set partitioning; Integer programming; TABU-SEARCH; GENETIC ALGORITHM; PREFERENCE; PERSONNEL;
D O I
10.1007/s00521-013-1536-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The nurse rostering problem (NRP) is a representative of NP-hard combinatorial optimization problems. The hardness of NRP is mainly due to its multiple complex constraints. Several approaches, which are based on an evolutionary algorithm (EA) framework and integrated with a penalty-function technique, were proposed in the literature to handle the constraints found in NRP. However, these approaches are not very efficient in dealing with large-scale NPR instances and thus need to be improved upon. In this paper, we investigate a large-scale NRP in a real-world setting, i.e., Chinese NRP (CNRP), which requires us to arrange many nurses (up to 30) across a 1-month scheduling period. The CNRP poses various constraints that lead to a large solution space with multiple isolated areas of infeasible solutions. We propose a single-individual EA for the CNRP. The novelty of the proposed approach is threefold: (1) using a constraint separation to partition the constraints into hard and soft constraints; (2) using a revised integer programming to generate a high-quality initial individual (solution), which then leads the subsequent EA search to a promising feasible solution space; and (3) using an efficient mutation operator to quickly search for a better solution in the restricted feasible solution space. The experimental results based on extensive simulations indicate that our proposed approach significantly outperforms several existing representative algorithms, in terms of solution quality within the same calculation times of the objective function.
引用
收藏
页码:703 / 715
页数:13
相关论文
共 50 条
  • [41] A HYBRID ANT COLONY OPTIMIZATION ALGORITHM FOR SOLVING A HIGHLY CONSTRAINED NURSE ROSTERING PROBLEM
    Ramli, Razamin
    Abd Rahman, Rosshairy
    Rohim, Nurdalila
    JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY-MALAYSIA, 2019, 18 (03): : 305 - 326
  • [42] A fast evolutionary algorithm for combinatorial optimization problems
    Yan, XS
    Li, H
    Cai, ZH
    Kang, LS
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 3288 - 3292
  • [43] CYLINDRICAL CONSTRAINT EVOLUTIONARY ALGORITHM FOR MULTIOBJECTIVE OPTIMIZATION
    Erfani, Tohid
    Utyuzhnikov, Sergei V.
    ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, : 184 - 189
  • [44] A subregion division based multi-objective evolutionary algorithm for SVM training set selection
    Cheng, Fan
    Chen, Jiabin
    Qiu, Jianfeng
    Zhang, Lei
    NEUROCOMPUTING, 2020, 394 (394) : 70 - 83
  • [45] An Evolutionary Algorithm Based Hyper-heuristic for the Set Packing Problem
    Chaurasia, Sachchida Nand
    Jung, Donghwi
    Lee, Ho Min
    Kim, Joong Hoon
    HARMONY SEARCH AND NATURE INSPIRED OPTIMIZATION ALGORITHMS, 2019, 741 : 259 - 268
  • [46] A scenario-based robust optimization with a pessimistic approach for nurse rostering problem
    Hassani, Mohammad Reza
    Behnamian, J.
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2021, 41 (01) : 143 - 169
  • [47] A scenario-based robust optimization with a pessimistic approach for nurse rostering problem
    Mohammad Reza Hassani
    J. Behnamian
    Journal of Combinatorial Optimization, 2021, 41 : 143 - 169
  • [48] An evolutionary algorithm for machine layout and job assignment problems
    Sarker, Ruhul
    Ray, Tapabrata
    da Fonseca, Jose Barahona
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 3991 - +
  • [49] A spatially explicit evolutionary algorithm for the spatial partitioning problem
    Liu, Yan Y.
    Cho, Wendy K. Tam
    APPLIED SOFT COMPUTING, 2020, 90
  • [50] Evolutionary Algorithm for Selecting Dynamic Signatures Partitioning Approach
    Zalasinski, Marcin
    Laskowski, Lukasz
    Niksa-Rynkiewicz, Tacjana
    Cpalka, Krzysztof
    Byrski, Aleksander
    Przybyszewski, Krzysztof
    Trippner, Pawel
    Dong, Shi
    JOURNAL OF ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING RESEARCH, 2022, 12 (04) : 267 - 279