A branch-and-price approach for the nurse rostering problem with multiple units

被引:0
作者
Hu, Wanzhe [1 ,2 ,3 ]
He, Xiaozhou [2 ]
Luo, Li [2 ]
Pardalos, Panos M. [4 ]
机构
[1] Chongqing Univ Posts & Telecommun, Sch Econ & Management, Chongqing, Peoples R China
[2] Sichuan Univ, Business Sch, Chengdu, Sichuan, Peoples R China
[3] Chongqing Univ Posts & Telecommun, Key Lab Big Data Intelligent Comp, Chongqing, Peoples R China
[4] Univ Florida, Ctr Appl Optimizat, Dept Ind & Syst Engn, Gainesville, FL 32611 USA
基金
中国国家自然科学基金;
关键词
Nurse rostering problem; Multiple units; Branch and price; STRATEGIES; BENCHMARK; ALGORITHM; MODEL; COST;
D O I
10.1016/j.cie.2024.110629
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we study the nurse rostering problem that considers multiple units and many soft time-related constraints. An efficient branch and price solution approach that relies on a fast algorithm to solve the pricing subproblem of the column generation process is presented. For the nurse rostering problem, its pricing subproblem can be formulated as a shortest path problem with resource constraints, which has been the backbone of several solutions for several classical problems like vehicle routing problems. However, approaches that perform well on these problems cannot be used since most constraints in the nurse rostering problem are soft. Based on ideas borrowed from global constraints in constraint programming to model rostering problems, an efficient dynamic programming algorithm with novel label definitions and dominating rules specific to soft time-related constraints is proposed. In addition, several acceleration strategies are employed to improve the branch and price algorithm. Computational results on two sets of instances ranging from 2 to 4 units over a horizon of 2 or 4 weeks demonstrate the effectiveness of the proposed algorithms. The accelerated dynamic programming algorithm is able to solve pricing subproblems to optimality with the fewest extended labels. When contrasted with Cplex, the branch and price approach yields solutions that are either equivalent or superior across all instances.
引用
收藏
页数:14
相关论文
共 41 条
  • [1] Preference scheduling for nurses using column generation
    Bard, JF
    Purnomo, HW
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 164 (02) : 510 - 534
  • [2] Personnel scheduling: Models and complexity
    Brucker, Peter
    Qu, Rong
    Burke, Edmund
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 210 (03) : 467 - 473
  • [3] A shift sequence based approach for nurse scheduling and a new benchmark dataset
    Brucker, Peter
    Burke, Edmund K.
    Curtois, Tim
    Qu, Rong
    Vanden Berghe, Greet
    [J]. JOURNAL OF HEURISTICS, 2010, 16 (04) : 559 - 573
  • [4] New approaches to nurse rostering benchmark instances
    Burke, Edmund K.
    Curtois, Tim
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 237 (01) : 71 - 81
  • [5] The state of the art of nurse rostering
    Burke, EK
    De Causmaecker, P
    Vanden Berghe, G
    Van Landeghem, H
    [J]. JOURNAL OF SCHEDULING, 2004, 7 (06) : 441 - 499
  • [6] The Second International Nurse Rostering Competition
    Ceschia, Sara
    Dang, Nguyen
    De Causmaecker, Patrick
    Haspeslagh, Stefaan
    Schaerf, Andrea
    [J]. ANNALS OF OPERATIONS RESEARCH, 2019, 274 (1-2) : 171 - 186
  • [7] Nurse rostering problems - a bibliographic survey
    Cheang, B
    Li, H
    Lim, A
    Rodrigues, B
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 151 (03) : 447 - 460
  • [8] Neural networked-assisted method for the nurse rostering problem
    Chen, Ziyi
    Dou, Yajie
    De Causmaecker, Patrick
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 171
  • [9] Rescheduling nursing shifts: scoping the challenge and examining the potential of mathematical model based tools
    Clark, Alistair
    Moule, Pam
    Topping, Annie
    Serpell, Martin
    [J]. JOURNAL OF NURSING MANAGEMENT, 2015, 23 (04) : 411 - 420
  • [10] Exact Branch-Price-and-Cut Algorithms for Vehicle Routing
    Costa, Luciano
    Contardo, Claudio
    Desaulniers, Guy
    [J]. TRANSPORTATION SCIENCE, 2019, 53 (04) : 946 - 985