A column-generation-based heuristic algorithm for solving operating theater planning problem under stochastic demand and surgery cancellation risk

This paper investigated an operating theater allocation problem with uncertain surgery duration and emergency demand. Under the consideration of surgery cancellation, a stochastic model was developed to minimize the total expected operating cost. A trade-off was sought between the total cost of opening operating rooms and the total overtime due to the overbooking of an operating theater. The sample average approximation method was used to transform the stochastic model into a deterministic one. A column-generation-based heuristic (CGBH) algorithm was developed to solve the integer programming problem. The performance of the CGBH algorithm was tested by solving randomly generated instances with given distributions. Multiple heuristic rules for branching were developed and compared from the perspectives of solution quality and efficiency. Numerical results indicated that high surgery cancellation risk helps to reduce the operating costs of hospitals and improve the OR efficiency but results in patients׳ dissatisfaction, and vice versa. This provides management insights for hospital manager to balance the operating costs and patients׳ satisfaction. The CGBH algorithm performed as well as the CPLEX in the solution quality for small-scale problems. This algorithm can obtain solutions within a 5% gap of the lower bound obtained by the linear problem for large-scale problems that cannot be solved by CPLEX.

[1]  Nadine Meskens,et al.  Using KDD process to forecast a duration of surgery , 2008 .

[2]  Erik Demeulemeester,et al.  Sequencing surgical cases in a day-care environment: An exact branch-and-price approach , 2009, Comput. Oper. Res..

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

[4]  Erwin W. Hans,et al.  Closing Emergency Operating Rooms Improves Efficiency , 2007, Journal of Medical Systems.

[5]  Tarek Y. ElMekkawy,et al.  Appointment scheduling of outpatient surgical services in a multistage operating room department , 2013 .

[6]  J. Bowers,et al.  Ambulatory Care and Orthopaedic Capacity Planning , 2005, Health care management science.

[7]  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..

[8]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

[9]  J. Hurink,et al.  Minimizing the waiting time for emergency surgery , 2012 .

[10]  J. V. Oostrum,et al.  Applying Mathematical Models to Surgical Patient Planning , 2009 .

[11]  Ivo J. B. F. Adan,et al.  Improving operational effectiveness of tactical master plans for emergency and elective patients under stochastic demand and capacitated resources , 2011, Eur. J. Oper. Res..

[12]  Xiaolan Xie,et al.  A stochastic model for operating room planning with elective and emergency demand for surgery , 2008, Eur. J. Oper. Res..

[13]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[14]  Alain Guinet,et al.  An integer linear model for hospital bed planning , 2012 .

[15]  Pierre Ladet,et al.  OPERATING ROOMS SCHEDULING , 2006 .

[16]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[17]  M. Hifi,et al.  A recursive exact algorithm for weighted two-dimensional cutting , 1996 .

[18]  F. Dexter,et al.  Method to Assist in the Scheduling of Add‐on Surgical Cases‐Upper Prediction Bounds for Surgical Case Durations Based on the Log‐normal Distribution , 1998, Anesthesiology.

[19]  Oleg V. Shylo,et al.  Stochastic Operating Room Scheduling for High-Volume Specialties Under Block Booking , 2013, INFORMS J. Comput..

[20]  Yuehwern Yih,et al.  An elective surgery scheduling problem considering patient priority , 2010, Comput. Oper. Res..

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

[22]  Seung-Chul Kim,et al.  Scheduling hospital services: the efficacy of elective-surgery quotas , 2002 .

[23]  Geon Cho,et al.  A Depth-First Dynamic Programming Algorithm for the Tree Knapsack Problem , 1997, INFORMS J. Comput..

[24]  Walton M. Hancock,et al.  Operating room scheduling data base analysis for scheduling , 1988, Journal of Medical Systems.

[25]  Brian T. Denton,et al.  Bi‐Criteria Scheduling of Surgical Services for an Outpatient Procedure Center , 2011 .

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

[27]  Xiaolan Xie,et al.  Operating theatre scheduling with patient recovery in both operating rooms and recovery beds , 2010, Comput. Ind. Eng..

[28]  Edward A. Silver,et al.  Scheduling in a Management Context: Uncertain Processing Times and Non‐Regular Performance Measures* , 1993 .

[29]  Luis G. Vargas,et al.  Modeling the Uncertainty of Surgical Procedure Times: Comparison of Log-normal and Normal Models , 2000, Anesthesiology.

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