An estimation of distribution algorithm for nurse scheduling

被引:55
|
作者
Aickelin, Uwe [1 ]
Li, Jingpeng [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci & Informat Technol, Nottingham NG8 1BB, England
基金
英国工程与自然科学研究理事会;
关键词
estimation of distribution algorithms; bayesian network; nurse scheduling;
D O I
10.1007/s10479-007-0214-0
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Schedules can be built in a similar way to a human scheduler by using a set of rules that involve domain knowledge. This paper presents an Estimation of Distribution Algorithm (EDA) for the nurse scheduling problem, which involves choosing a suitable scheduling rule from a set for the assignment of each nurse. Unlike previous work that used Genetic Algorithms (GAs) to implement implicit learning, the learning in the proposed algorithm is explicit, i.e. we identify and mix building blocks directly. The EDA is applied to implement such explicit learning by building a Bayesian network of the joint distribution of solutions. The conditional probability of each variable in the network is computed according to an initial set of promising solutions. Subsequently, each new instance for each variable is generated by using the corresponding conditional probabilities, until all variables have been generated, i.e. in our case, a new rule string has been obtained. Another set of rule strings will be generated in this way, some of which will replace previous strings based on fitness selection. If stopping conditions are not met, the conditional probabilities for all nodes in the Bayesian network are updated again using the current set of promising rule strings. Computational results from 52 real data instances demonstrate the success of this approach. It is also suggested that the learning mechanism in the proposed approach might be suitable for other scheduling problems.
引用
收藏
页码:289 / 309
页数:21
相关论文
共 50 条
  • [21] A hybrid estimation of distribution algorithm for the semiconductor final testing scheduling problem
    Wang, Shengyao
    Wang, Ling
    Liu, Min
    Xu, Ye
    JOURNAL OF INTELLIGENT MANUFACTURING, 2015, 26 (05) : 861 - 871
  • [22] An Estimation of Distribution Algorithm for Permutation Flow-Shop Scheduling Problem
    Lemtenneche, Sami
    Bensayah, Abdallah
    Cheriet, Abdelhakim
    SYSTEMS, 2023, 11 (08):
  • [23] An Estimation of Distribution Algorithm (EDA) Variant with QGA for Flowshop Scheduling Problem
    Latif, Muhammad Shahid
    Hong Zhou
    Ali, Amir
    6TH INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING (ICDIP 2014), 2014, 9159
  • [24] A Patient-Centric Nurse Scheduling Algorithm
    Paramita Sarkar
    Rituparna Chaki
    Agostino Cortesi
    SN Computer Science, 2022, 3 (1)
  • [25] ALGORITHM FOR SCHEDULING NURSE VISITS FOR DIALYSIS PATIENTS
    Blanchard, Tommy
    Usvyat, Len
    Demaline, Jessica
    Aronson, Andrew
    Conti, Jodi
    Maddux, Franklin
    AMERICAN JOURNAL OF KIDNEY DISEASES, 2019, 73 (05) : 658 - 658
  • [26] Genetic Algorithm with the constraints for Nurse Scheduling Problem
    Kawanaka, H
    Yamamoto, K
    Yoshikawa, T
    Shinogi, T
    Tsuruoka, S
    PROCEEDINGS OF THE 2001 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2001, : 1123 - 1130
  • [27] A Bayesian optimization algorithm for the nurse scheduling problem
    Li, JP
    Aickelin, U
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 2149 - 2156
  • [28] A block based estimation of distribution algorithm using bivariate model for scheduling problems
    Pei-Chann Chang
    Meng-Hui Chen
    Soft Computing, 2014, 18 : 1177 - 1188
  • [29] Simulation optimization for a flexible jobshop scheduling problem using an estimation of distribution algorithm
    20142717883302
    Pérez-Rodríguez, R. (rperez.picyt@ciatec.mx), 1600, Springer London (73): : 1 - 4
  • [30] Independent Tasks Scheduling in Cloud Computing via Improved Estimation of Distribution Algorithm
    Sun, Haisheng
    Xu, Rui
    Chen, Huaping
    ADVANCES IN MATERIALS, MACHINERY, ELECTRONICS II, 2018, 1955