Modelling and solving generalised operational surgery scheduling problems

Abstract The term ‘surgery scheduling’ is used to describe a variety of strategic, tactical and operational scheduling problems, many of which are critical to the quality of treatment and to the efficient use of hospital resources. We consider operational surgery scheduling problems. The exact problem formulation varies substantially between hospitals or, even, hospital departments. In addition, the level of detail varies between different planning situations, ranging from long term patient admission planning to the very detailed scheduling of a particular day׳s surgeries. This diversity makes it difficult to design general scheduling methods and software solutions that can be applied without extensive customisation for each application. We approach this challenge by proposing a new generalised model for surgery scheduling problems. We show how this model extends the multi-project, multi-mode resource constrained project scheduling problem with generalised time constraints, including some extensions that to our knowledge have not been previously studied. Furthermore, we present a search method for solving the proposed model. The algorithm uses on-line learning to balance computational loads between a construction and an improvement method, both working on high level solution representations. An adapted schedule generation scheme is used to map these to concrete schedules. We perform computational experiments using realistic problem instances from three surgery scheduling planning situations at a medium sized Norwegian hospital; day scheduling, week scheduling and admission planning. The results show that the algorithm performs well across these quite different problems without any off-line customisation or parameter tuning.

[1]  Sönke Hartmann,et al.  A survey of variants and extensions of the resource-constrained project scheduling problem , 2010, Eur. J. Oper. Res..

[2]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[3]  Alain Guinet,et al.  Comparison of two methods of operating theatre planning: Application in Belgian Hospital , 2008 .

[4]  Erwin W. Hans,et al.  Robust surgery loading , 2008, Eur. J. Oper. Res..

[5]  Brian Denton,et al.  Optimization of surgery sequencing and scheduling decisions under uncertainty , 2007, Health care management science.

[6]  Roland Heilmann,et al.  Discrete Optimization A branch-and-bound procedure for the multi-mode resource-constrained project scheduling problem with minimum and maximum time lags , 2002 .

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

[8]  Roland Heilmann Resource–constrained project scheduling: a heuristic for the multi–mode case , 2001, OR Spectr..

[9]  Christian Artigues,et al.  Resource-Constrained Project Scheduling: Models, Algorithms, Extensions and Applications , 2007 .

[10]  I. Ozkarahan Allocation of Surgeries to Operating Rooms by Goal Programing , 2000, Journal of Medical Systems.

[11]  James H. Patterson,et al.  ProGen/pix - An instance generator for resource-constrained project scheduling problems with partially renewable resources and further extensions , 2000, Eur. J. Oper. Res..

[12]  Alain Guinet,et al.  Operating theatre planning. , 2003, Nursing mirror and midwives journal.

[13]  A. Agnetis,et al.  A decomposition approach for the combined master surgical schedule and surgical case assignment problems , 2014, Health care management science.

[14]  Michael Samudra,et al.  Operating Room Planning and Scheduling , 2013 .

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

[16]  Christian Artigues,et al.  Resource-Constrained Project Scheduling , 2008 .

[17]  Bert De Reyck,et al.  The multi-mode resource-constrained project scheduling problem with generalized precedence relations , 1999, Eur. J. Oper. Res..

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

[19]  Walter O. Rom,et al.  Solving the resource constrained project scheduling problem with optimization subroutine library , 1996, Comput. Oper. Res..

[20]  Christian Artigues,et al.  A polynomial activity insertion algorithm in a multi-resource schedule with cumulative constraints and multiple modes , 2000, Eur. J. Oper. Res..

[21]  Brian T. Denton,et al.  Optimal booking and scheduling in outpatient procedure centers , 2014, Comput. Oper. Res..

[22]  Professor Dr. Klaus Neumann,et al.  Project Scheduling with Time Windows and Scarce Resources , 2003, Springer Berlin Heidelberg.

[23]  J. Charnetski Scheduling operating room surgical procedures with early and late completion penalty costs , 1984 .

[24]  Toshihide Ibaraki,et al.  Formulation and Tabu Search Algorithm for the Resource Constrained Project Scheduling Problem , 2002 .

[25]  M. Carter,et al.  Surgical process scheduling: a structured review. , 1997, Journal of the Society for Health Systems.

[26]  F. Riane,et al.  Operating Theatre Optimization : A Resource-Constrained Based Solving Approach , 2006, 2006 International Conference on Service Systems and Service Management.

[27]  Ulrich Derigs,et al.  A model, heuristic procedure and decision support system for solving the movie shoot scheduling problem , 2008, OR Spectr..

[28]  Andreas Klinkert,et al.  Surgical case scheduling as a generalized job shop scheduling problem , 2008, Eur. J. Oper. Res..

[29]  Fouad Riane,et al.  Scheduling an operating theatre under human resource constraints , 2010, Comput. Ind. Eng..

[30]  Philip M. Wolfe,et al.  Multiproject Scheduling with Limited Resources: A Zero-One Programming Approach , 1969 .

[31]  Grzegorz Waligóra,et al.  Tabu search for multi-mode resource-constrained project scheduling with schedule-dependent setup times , 2008, Eur. J. Oper. Res..

[32]  Peter Brucker,et al.  Resource-Constrained Project Scheduling , 2012 .

[33]  Rolf H. Möhring,et al.  Scheduling project networks with resource constraints and time windows , 1988 .

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

[35]  Klaus Neumann,et al.  Truncated branch-and-bound, schedule-construction, and schedule-improvement procedures for resource-constrained project scheduling , 2001, OR Spectr..

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

[37]  A. Alan B. Pritsker,et al.  Multiproject Scheduling with Limited Resources , 1968 .

[38]  Jan Karel Lenstra,et al.  Scheduling subject to resource constraints: classification and complexity , 1983, Discret. Appl. Math..

[39]  Carlo Mannino,et al.  The Surgery Scheduling Problem - A General Model , 2012 .

[40]  Fabio Schoen,et al.  Operating Room Joint Planning and Scheduling , 2014 .

[41]  Luis G. Vargas,et al.  The Surgical Scheduling Problem: Current Research and Future Opportunities , 2011 .

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

[43]  Yen-Liang Chen,et al.  Critical path in an activity network with time constraints , 1997, Eur. J. Oper. Res..

[44]  R. Erol,et al.  A Hierarchical Multiple Criteria Mathematical Programming Approach for Scheduling General Surgery Operations in Large Hospitals , 2003, Journal of Medical Systems.

[45]  Roberto Aringhieri,et al.  A two level metaheuristic for the operating room scheduling and assignment problem , 2015, Comput. Oper. Res..

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

[47]  Francisco Ballestín,et al.  A double genetic algorithm for the MRCPSP/max , 2011, Comput. Oper. Res..

[48]  Carlo Mannino,et al.  A pattern based, robust approach to cyclic master surgery scheduling , 2012, J. Sched..

[49]  Edmund K. Burke,et al.  Local search for the surgery admission planning problem , 2011, J. Heuristics.