An exact branch-and-price approach for the medical student scheduling problem

被引:9
作者
Akbarzadeh, Babak [1 ]
Maenhout, Broos [1 ]
机构
[1] Univ Ghent, Fac Econ & Business Adm, Tweekerkenstr 2, B-9000 Ghent, Belgium
关键词
Medical Student Scheduling problem; Branch-and-price; Two-stage pricing; COLUMN GENERATION; RESIDENTS; FRAMEWORK;
D O I
10.1016/j.cor.2021.105209
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we consider the medical student scheduling problem, which is a tactical scheduling problem assigning medical students to specific disciplines and hospitals in order to ensure an appropriate training over a one-year scheduling horizon. These internship positions are offered by local hospitals that specify minimum and maximum staffing requirements. To some extent, students can customise their own training program as they need to select a subset of the disciplines from an elective list and they are able to express their preferences related to these disciplines and the hospitals in which they would like to carry out their training program. The objective is to find a feasible student roster satisfying all educational and hospital requirements while optimising the student preferences and the equity between students. We propose an efficient branch-and-price algorithm to solve the problem under study. To that purpose, we include different dedicated mechanisms to accelerate the algorithm performance to find the exact solution in an acceptable time span. In this way, we propose a two-stage pricing procedure finding a diverse set of suitable columns to reduce the tailing-off effect in column generation. The pricing algorithm relies on dynamic programming and different pruning and symmetry breaking rules. In addition, the branch-and-price tree is constructed based on a mixed-shifting branching rule that executes different individual branching rules in a specific order. The created nodes in the branching tree are visited in the order determined by a novel right-first search strategy. We conducted different computational experiments to show the performance of the proposed branch-and-price and the implemented speed-up techniques and optimisation principles. We have benchmarked the branching and pricing methodology with other approaches and show the contribution of the different components in the algorithm. (C) 2021 Elsevier Ltd. All rights reserved.
引用
收藏
页数:17
相关论文
共 50 条
  • [21] Branch-and-Price for Personalized Multiactivity Tour Scheduling
    Restrepo, Maria I.
    Gendron, Bernard
    Rousseau, Louis-Martin
    INFORMS JOURNAL ON COMPUTING, 2016, 28 (02) : 334 - 350
  • [22] Branch-and-price approaches for the Multiperiod Technician Routing and Scheduling Problem
    Zamorano, Emilio
    Stolletz, Raik
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 257 (01) : 55 - 68
  • [23] Improving Branch-and-Price for Parallel Machine Scheduling
    Lopes, Manuel
    Alvelos, Filipe
    Lopes, Henrique
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2014, PT II, 2014, 8580 : 290 - +
  • [24] Crew Scheduling and Routing Problem in Road Restoration via Branch-and-Price Algorithms
    Moreno, Alfredo
    Munari, Pedro
    Alem, Douglas
    TRANSPORTATION SCIENCE, 2024, 58 (04) : 801 - 820
  • [25] A branch-and-price algorithm for the Aperiodic Multi-Period Service Scheduling Problem
    Fernandez, Elena
    Kalcsics, Jorg
    Nunez-del-Toro, Cristina
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 263 (03) : 805 - 814
  • [26] A branch-and-price approach to the feeder network design problem
    Santini, Alberto
    Plum, Christian E. M.
    Ropke, Stefan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 264 (02) : 607 - 622
  • [27] A branch-and-price approach for airport gate assignment problem with chance constraints
    Kim, Junyoung
    Goo, Byungju
    Roh, Youngjoo
    Lee, Chungmok
    Lee, Kyungsik
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2023, 168 : 1 - 26
  • [28] Spectrum allocation problem in elastic optical networks a branch-and-price approach
    Klinkowski, Miroslaw
    Pioro, Michal
    Zotkiewicz, Mateusz
    Walkowiak, Krzysztof
    Ruiz, Marc
    Velasco, Luis
    2015 17TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2015,
  • [29] Tug scheduling for hinterland barge transport: A branch-and-price approach
    Zhen, Lu
    Wang, Kai
    Wang, Shuaian
    Qu, Xiaobo
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 265 (01) : 119 - 132
  • [30] Exact weighted vertex coloring via branch-and-price
    Furini, Fabio
    Malaguti, Enrico
    DISCRETE OPTIMIZATION, 2012, 9 (02) : 130 - 136