Column-generation-based heuristic approaches to stochastic surgery scheduling with downstream capacity constraints

Abstract This paper addresses an advance surgery scheduling problem in an operating theater composed of multiple operating rooms (ORs) and a downstream surgical intensive care unit (SICU). Uncertainties in surgery durations and postoperative length-of-stays are taken into consideration. The decisions are made on a weekly basis and consist of three parts: determining the surgical blocks to open, selecting the surgeries to be performed from a waiting list, and assigning the selected surgeries to available surgical blocks. The objective is to minimize the patient-related cost as well as the hospital-related cost while respecting the SICU capacity constraints. We propose a two-stage stochastic programming model with recourse to address the studied problem. Sample average approximation is employed to translate the stochastic programming model into a deterministic integer linear programming (DILP) model, which is then solved by column-generation-based heuristic (CGBH) approaches. The CGBH approaches developed in this paper reformulate the DILP model in a column-oriented way and adopt multiple column-generation strategies and heuristic rules to improve computational efficiency. The experimental results illustrate that the proposed CGBH approaches require significantly less computation time than the conventional algorithm, and that the gaps between the resulting near-optimal solutions and the exact ones are below 1%. Moreover, numerical experiments carried out with large test problems validate the capability of the CGBH approaches in solving realistically sized cases.

[1]  E. Demeulemeester,et al.  Trade-Offs in Operating Room Planning for Electives and Emergencies: A Review , 2014 .

[2]  Michael Samudra,et al.  Scheduling operating rooms: achievements, challenges and pitfalls , 2016, J. Sched..

[3]  Xiaolan Xie,et al.  Column generation approach to operating theater planning with elective and emergency patients , 2008 .

[4]  Hossam Faris,et al.  A binary multi-verse optimizer for 0-1 multidimensional knapsack problems with application in interactive multimedia systems , 2019, Comput. Ind. Eng..

[5]  Ali Diabat,et al.  A stochastic model for operating room planning under capacity constraints , 2015 .

[6]  Jiafu Tang,et al.  Particle swarm optimization-based planning and scheduling for a laminar-flow operating room with downstream resources , 2015, Soft Comput..

[7]  F. Guerriero,et al.  Operational research in the management of the operating theatre: a survey , 2011, Health care management science.

[8]  Erik Demeulemeester,et al.  Operating room planning and scheduling: A literature review , 2010, Eur. J. Oper. Res..

[9]  Jose M. Framinan,et al.  A stochastic approach for solving the operating room scheduling problem , 2018 .

[10]  Dong Yue,et al.  Two-stage solution-based tabu search for the multidemand multidimensional knapsack problem , 2019, Eur. J. Oper. Res..

[11]  Chelliah Sriskandarajah,et al.  Scheduling Elective Surgeries with Emergency Patients at Shared Operating Rooms , 2019, Production and Operations Management.

[12]  Chengbin Chu,et al.  The endoscopy scheduling problem: A case study with two specialised operating rooms , 2009 .

[13]  Yu Wang,et al.  Mitigating overtime risk in tactical surgical scheduling , 2020 .

[14]  Maxim Sviridenko,et al.  Approximating the Configuration-LP for Minimizing Weighted Sum of Completion Times on Unrelated Machines , 2013, IPCO.

[15]  Xiaolei Xie,et al.  Surgery Scheduling Under Case Cancellation and Surgery Duration Uncertainty , 2019, IEEE Transactions on Automation Science and Engineering.

[16]  Carlo Mannino,et al.  Modelling and solving generalised operational surgery scheduling problems , 2016, Comput. Oper. Res..

[17]  Panos M. Pardalos,et al.  Operating room planning and surgical case scheduling: a review of literature , 2018, J. Comb. Optim..

[18]  Abdelaziz Dammak,et al.  A stochastic optimization and simulation approach for scheduling operating rooms and recovery beds in an orthopedic surgery department , 2015, Comput. Ind. Eng..

[19]  Yuehwern Yih,et al.  Scheduling elective surgery under uncertainty and downstream capacity constraints , 2010, Eur. J. Oper. Res..

[20]  Ola Svensson Santa Claus Schedules Jobs on Unrelated Machines , 2012, SIAM J. Comput..

[21]  Chengbin Chu,et al.  Solving a tactical operating room planning problem by a column-generation-based heuristic procedure with four criteria , 2009, Ann. Oper. Res..

[22]  Dionne M. Aleman,et al.  Propagating logic-based Benders' decomposition approaches for distributed operating room scheduling , 2017, Eur. J. Oper. Res..

[23]  Alexander Shapiro,et al.  On the Rate of Convergence of Optimal Solutions of Monte Carlo Approximations of Stochastic Programs , 2000, SIAM J. Optim..

[24]  Brian T. Denton,et al.  Operating Room Pooling and Parallel Surgery Processing Under Uncertainty , 2011, INFORMS J. Comput..

[25]  R. Aringhieri,et al.  The management of non-elective patients: shared vs. dedicated policies , 2019, Omega.

[26]  Alexander Shapiro,et al.  The Sample Average Approximation Method for Stochastic Discrete Optimization , 2002, SIAM J. Optim..

[27]  Rym M'Hallah,et al.  The planning and scheduling of operating rooms: A simulation approach , 2014, Comput. Ind. Eng..

[28]  Guy Kortsarz,et al.  Min Sum Edge Coloring in Multigraphs Via Configuration LP , 2008, IPCO.

[29]  Yu Wang,et al.  A column-generation-based heuristic algorithm for solving operating theater planning problem under stochastic demand and surgery cancellation risk , 2014 .

[30]  Seyed Hossein Hashemi Doulabi,et al.  A Constraint-Programming-Based Branch-and-Price-and-Cut Approach for Operating Room Planning and Scheduling , 2016, INFORMS J. Comput..

[31]  Victor Fernandez-Viagas,et al.  Integrated operating room planning and scheduling problem with assistant surgeon dependent surgery durations , 2015, Comput. Ind. Eng..

[32]  Yong Shi,et al.  A robust optimization for a home health care routing and scheduling problem with consideration of uncertain travel and service times , 2019, Transportation Research Part E: Logistics and Transportation Review.

[33]  Edson Cáceres,et al.  An experimental evaluation of a parallel simulated annealing approach for the 0-1 multidimensional knapsack problem , 2018, J. Parallel Distributed Comput..

[34]  Luis G. Vargas,et al.  Estimating Times of Surgeries with Two Component Procedures: Comparison of the Lognormal and Normal Models , 2003, Anesthesiology.

[35]  David P. Morton,et al.  Monte Carlo bounding techniques for determining solution quality in stochastic programs , 1999, Oper. Res. Lett..

[36]  Sadoullah Ebrahimnejad,et al.  Scheduling of elective patients considering upstream and downstream units and emergency demand using robust optimization , 2018, Comput. Ind. Eng..

[37]  Brian T. Denton,et al.  Optimal Allocation of Surgery Blocks to Operating Rooms Under Uncertainty , 2010, Oper. Res..

[38]  Dionne M. Aleman,et al.  Reformulation, linearization, and decomposition techniques for balanced distributed operating room scheduling , 2020 .

[39]  Nadine Meskens,et al.  Multi-objective operating room scheduling considering desiderata of the surgical team , 2013, Decis. Support Syst..

[40]  C. Chu,et al.  Solving surgical cases assignment problem by a branch-and-price approach ☆ , 2008 .

[41]  Ali H. Diabat,et al.  A Chance-constrained operating room planning with elective and emergency cases under downstream capacity constraints , 2017, Comput. Ind. Eng..

[42]  Chengbin Chu,et al.  A planning and scheduling problem for an operating theatre using an open scheduling strategy , 2010, Comput. Ind. Eng..

[43]  Inês Marques,et al.  Different stakeholders' perspectives for a surgical case assignment problem: Deterministic and robust approaches , 2017, Eur. J. Oper. Res..

[44]  Henrik I. Christensen,et al.  Approximation and online algorithms for multidimensional bin packing: A survey , 2017, Comput. Sci. Rev..

[45]  Brigitte Werners,et al.  A fuzzy multi-criteria approach for robust operating room schedules , 2015, Annals of Operations Research.

[46]  Bjorn P. Berg,et al.  Two-stage robust optimization approach to elective surgery and downstream capacity planning , 2017, Eur. J. Oper. Res..

[47]  Domenico Conforti,et al.  A hybrid genetic approach for solving an integrated multi-objective operating room planning and scheduling problem , 2017, Comput. Oper. Res..

[48]  Tao Wang,et al.  Surgical scheduling with antagonistic human resource objectives , 2015 .

[49]  Yuehwern Yih,et al.  Scheduling elective surgery patients considering time-dependent health urgency: Modeling and solution approaches , 2019 .

[50]  Joris van de Klundert,et al.  Stochastic programming analysis and solutions to schedule overcrowded operating rooms in China , 2016, Comput. Oper. Res..