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 条
  • [21] Nature-Inspired Chemical Reaction Optimisation Algorithm for Handling Nurse Rostering Problem
    Arajy, Yahya Z.
    Abdullah, Salwani
    PROCEEDINGS OF THE 18TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, VOL 2, 2015, : 543 - 559
  • [22] Roster evaluation based on classifiers for the nurse rostering problem
    Vaclavik, Roman
    Sucha, Premysl
    Hanzalek, Zdenek
    JOURNAL OF HEURISTICS, 2016, 22 (05) : 667 - 697
  • [23] Roster evaluation based on classifiers for the nurse rostering problem
    Roman Václavík
    Přemysl Šůcha
    Zdeněk Hanzálek
    Journal of Heuristics, 2016, 22 : 667 - 697
  • [24] Multi-algorithm based evolutionary strategy with Adaptive Mutation Mechanism for Constraint Engineering Design Problems
    Salgotra, Rohit
    Mirjalili, Sayedali
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 258
  • [25] Preference Based Multiobjective Evolutionary Algorithm for Constrained Optimization Problems
    Dong, Ning
    Wei, Fei
    Wang, Yuping
    PROCEEDINGS OF THE 2012 EIGHTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS 2012), 2012, : 65 - 70
  • [26] Multi-agent deep Q-network-based metaheuristic algorithm for Nurse Rostering Problem
    Zhang, Xinzhi
    Yang, Yeming
    Zhu, Qingling
    Lin, Qiuzhen
    Chen, Weineng
    Li, Jianqiang
    Coello, Carlos A. Coello
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 87
  • [27] A novel constraint-handling method based on evolutionary algorithm
    Liang, Ximing
    Long, Wen
    Qin, Haoyu
    Li, Shanchun
    ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL I, PROCEEDINGS, 2009, : 130 - 133
  • [28] A constrained multiobjective evolutionary algorithm based on adaptive constraint regulation
    Gu, Fangqing
    Liu, Haosen
    Cheung, Yiu-ming
    Liu, Hai -Lin
    KNOWLEDGE-BASED SYSTEMS, 2023, 260
  • [29] A hybrid model of integer programming and variable neighbourhood search for highly-constrained nurse rostering problems
    Burke, Edmund K.
    Li, Jingpeng
    Qu, Rong
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 203 (02) : 484 - 493
  • [30] SET COVERING AND SET PARTITIONING - A COLLECTION OF TEST PROBLEMS
    ELDARZI, E
    MITRA, G
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1990, 18 (02): : 195 - 201