A constraint programming based column generation approach to nurse rostering problems

被引:42
|
作者
He, Fang [1 ]
Qu, Rong [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Automated Scheduling Optimisat & Planning ASAP Gr, Nottingham NG8 1BB, England
关键词
Column generation; Constraint programming; Heuristics; Nurse rostering problems; Scheduling; BRANCH-AND-PRICE;
D O I
10.1016/j.cor.2012.04.018
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents our investigations on a hybrid constraint programming based column generation (CP-CG) approach to nurse rostering problems. We present a complete model to formulate all the complex real-world constraints in several benchmark nurse rostering problems. The hybrid CP-CG approach is featured with not only the effective relaxation and optimality reasoning of linear programming but also the powerful expressiveness of constraint programming in modeling the complex logical constraints in nurse rostering problems. In solving the CP pricing subproblem, we propose two strategies to generate promising columns which contribute to the efficiency of the CG procedure. A Depth Bounded Discrepancy Search is employed to obtain diverse columns. A cost threshold is adaptively tightened based on the information collected during the search to generate columns of good quality. Computational experiments on a set of benchmark nurse rostering problems demonstrate a faster convergence by the two strategies and justify the effectiveness and efficiency of the hybrid CP-CG approach. (c) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3331 / 3343
页数:13
相关论文
共 50 条
  • [1] A Hybrid Constraint Programming Approach for Nurse Rostering Problems
    Qu, Rong
    He, Fang
    [J]. APPLICATIONS AND INNOVATIONS IN INTELLIGENT SYSTEMS XVI, 2009, : 211 - 224
  • [2] A hybrid integer and constraint programming approach to solve nurse rostering problems
    Rahimian, Erfan
    Akartunali, Kerem
    Levine, John
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2017, 82 : 83 - 94
  • [3] Solving Nurse Rostering Problems by a Multiobjective Programming Approach
    Viet Nga Pham
    Hoai An Le Thi
    Tao Pham Dinh
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE - TECHNOLOGIES AND APPLICATIONS, PT I, 2012, 7653 : 544 - 552
  • [4] First-order linear programming in a column generation-based heuristic approach to the nurse rostering problem
    Strandmark, Petter
    Qu, Yi
    Curtois, Timothy
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2020, 120
  • [5] Nurse rostering using constraint programming and probability-based heuristic
    Wong, GYC
    Chun, HW
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS, 2003, : 208 - 212
  • [6] A Constraint-directed Local Search Approach to Nurse Rostering Problems
    He, Fang
    Qu, Rong
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (05): : 69 - 80
  • [7] Nurse and Paramedic Rostering with Constraint Programming: A Case Study
    Soto, Ricardo
    Crawford, Broderick
    Monfroy, Eric
    Palma, Wenceslao
    Paredes, Fernando
    [J]. ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2013, 16 (01): : 52 - 64
  • [8] An evolutionary algorithm based on constraint set partitioning for nurse rostering problems
    Huang, Han
    Lin, Weijia
    Lin, Zhiyong
    Hao, Zhifeng
    Lim, Andrew
    [J]. NEURAL COMPUTING & APPLICATIONS, 2014, 25 (3-4): : 703 - 715
  • [9] An evolutionary algorithm based on constraint set partitioning for nurse rostering problems
    Han Huang
    Weijia Lin
    Zhiyong Lin
    Zhifeng Hao
    Andrew Lim
    [J]. Neural Computing and Applications, 2014, 25 : 703 - 715
  • [10] Constraint Programming-based Column Generation
    Stefano Gualandi
    Federico Malucelli
    [J]. Annals of Operations Research, 2013, 204 : 11 - 32