A two-stage partial fixing approach for solving the residency block scheduling problem

被引:0
|
作者
Guo, Junhong [1 ,2 ]
Pozehl, William [2 ]
Cohn, Amy [1 ,2 ]
机构
[1] Univ Michigan, Ind & Operat Engn, Ann Arbor, MI 48104 USA
[2] Univ Michigan, Ctr Healthcare Engn & Patient Safety, Ann Arbor, MI 48104 USA
关键词
Medical resident scheduling; Block schedule construction; Two-stage decision-making; Cut generation; Real-world inputs; Operations research; Operations management; GOAL PROGRAMMING-MODEL; MEDICAL RESIDENTS; NURSE; INTEGER; GENERATION;
D O I
10.1007/s10729-023-09631-w
中图分类号
R19 [保健组织与事业(卫生事业管理)];
学科分类号
摘要
We consider constructing feasible annual block schedules for residents in a medical training program. We must satisfy coverage requirements to guarantee an acceptable staffing level for different services in the hospital as well as education requirements to ensure residents receive appropriate training to pursue their individual (sub-)specialty interests. The complex requirement structure makes this resident block scheduling problem a complicated combinatorial optimization problem. Solving a conventional integer program formulation for certain practical instances directly using traditional solution techniques will result in unacceptably slow performance. To address this, we propose a partial fixing approach, which completes the schedule construction iteratively through two sequential stages. The first stage focuses on the resident assignments for a small set of predetermined services through solving a much smaller and easier problem relaxation, while the second stage completes the rest of the schedule construction after fixing those assignments specified by the first stage's solution. We develop cut generation mechanisms to prune off the bad decisions made by the first stage if infeasibility arises in the second stage. We additionally propose a network-based model to assist us with an effective service selection for the first stage to work on the corresponding resident assignments to achieve an efficient and robust performance of the proposed two-stage iterative approach. Experiments using real-world inputs from our clinical collaborator show that our approach can speed up the schedule construction at least 5 times for all instances and even over 100 times for some huge-size instances compared to applying traditional techniques directly.
引用
收藏
页码:363 / 393
页数:31
相关论文
共 50 条
  • [31] THE TWO-STAGE ASSEMBLY FLOWSHOP SCHEDULING PROBLEM WITH SETUP TIMES
    Allahverdi, All
    Al-Anzi, Fawaz S.
    PROCEEDINGS OF THE 38TH INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2008, : 2029 - 2035
  • [32] The multi-factory two-stage assembly scheduling problem
    Kazemi, Hamed
    Nourelfath, Mustapha
    Gendreau, Michel
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 38
  • [33] A two-stage flow shop scheduling problem with transportation considerations
    Chikhi, Nacira
    Abbas, Moncef
    Benmansour, Rachid
    Bekrar, Abdelghani
    Hanafi, Said
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2015, 13 (04): : 381 - 402
  • [34] A two-stage PSO algorithm for job shop scheduling problem
    Pratchayaborirak, Thongchai
    Kachitvichyanukul, Voratas
    INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2011, 6 (02) : 83 - 92
  • [35] A two-stage modeling with genetic algorithms for the nurse scheduling problem
    Tsai, Chang-Chun
    Li, Sherman H. A.
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (05) : 9506 - 9512
  • [36] Two-Stage Hybrid Flowshop Scheduling Problem with Waiting Time
    Sun, Heng
    Chung, Tsui-Ping
    2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2016, : 442 - 446
  • [37] A branch and bound algorithm for the two-stage assembly scheduling problem
    Hariri, AMA
    Potts, CN
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 103 (03) : 547 - 556
  • [38] Improved approximation algorithms for two-stage flowshops scheduling problem
    Wu, Guangwei
    Chen, Jianer
    Wang, Jianxin
    THEORETICAL COMPUTER SCIENCE, 2020, 806 : 509 - 515
  • [39] BATCH SCHEDULING IN A TWO-STAGE FLEXIBLE FLOW SHOP PROBLEM
    Gerstl, Enrique
    Mosheiov, Gur
    Sarig, Assaf
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2014, 39 (01) : 3 - 16
  • [40] Two-stage ACO to solve the job shop scheduling problem
    Puris, Amilkar
    Bello, Rafael
    Trujillo, Yaima
    Nowe, Ann
    Martinez, Yailen
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS AND APPLICATIONS, PROCEEDINGS, 2007, 4756 : 447 - 456