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 条
  • [31] Simulation optimization for a flexible jobshop scheduling problem using an estimation of distribution algorithm
    Perez-Rodriguez, Ricardo
    Joens, S.
    Hernandez-Aguirre, Arturo
    Alberto-Ochoa, Carlos
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 73 (1-4): : 3 - 21
  • [32] An effective estimation of distribution algorithm for parallel litho machine scheduling with reticle constraints
    周炳海
    Zhong Zhenyi
    HighTechnologyLetters, 2016, 22 (01) : 47 - 54
  • [33] A Random Key based Estimation of Distribution Algorithm for the Permutation Flowshop Scheduling Problem
    Ayodele, Mayowa
    McCall, John
    Regnier-Coudert, Olivier
    Bowie, Liam
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 2364 - 2371
  • [34] Simulation optimization for a flexible jobshop scheduling problem using an estimation of distribution algorithm
    Ricardo Pérez-Rodríguez
    S. Jöns
    Arturo Hernández-Aguirre
    Carlos Alberto-Ochoa
    The International Journal of Advanced Manufacturing Technology, 2014, 73 : 3 - 21
  • [35] Improved Estimation of Distribution Algorithm for Solving Unrelated Parallel Machine Scheduling Problem
    孙泽文
    顾幸生
    JournalofDonghuaUniversity(EnglishEdition), 2016, 33 (05) : 797 - 802
  • [36] A Radial Estimation-of-Distribution Algorithm for the Job-Shop Scheduling Problem
    Perez-Rodriguez, Ricardo
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [37] An estimation of distribution algorithm for minimizing the total flowtime in permutation flowshop scheduling problems
    Jarboui, Bassem
    Eddaly, Mansour
    Siarry, Patrick
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (09) : 2638 - 2646
  • [38] An Estimation of Distribution Algorithm for Solving the Quay Crane Scheduling Problem with Availability Constraints
    Exposito Izquierdo, Christopher
    Melian Batista, Belen
    Marcos Moreno Vega, J.
    ADVANCES IN KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, 2012, 243 : 10 - 19
  • [39] A Boltzmann-Based Estimation of Distribution Algorithm for a General Resource Scheduling Model
    Liang, Xinle
    Chen, Huaping
    Lozano, Jose A.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (06) : 793 - 806
  • [40] An Estimation of Distribution Algorithm with Guided Mutation for a Complex Flow Shop Scheduling Problem
    Salhi, Abdellah
    Rodriguez, J. A. V.
    Zhang, Qingfu
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 570 - +