Bi-criteria appointment scheduling of patients with heterogeneous service sequences

We address scheduling of different patient type with stochastic service times.Different heterogeneous service sequences in multi-stage facilities are considered.We minimize the waiting time of patients and the completion time of the facility.Mathematical programming, simulation, and multiobjective tabu search are used in this work.We provide a real industrial case-study and analyze the results. This article addresses the challenges of scheduling patients with stochastic service times and heterogeneous service sequences in multi-stage facilities, while considering the availability and compatibility of resources with presence of a variety of patient types. The proposed method departs from existing literature by optimizing the scheduling of patients by integrating mathematical programming, simulation, and multiobjective tabu search methods to achieve our bi-objectives of minimizing the waiting time of patients and the completion time of the facility. Through intensive testing, the performance of the proposed approach is analyzed in terms of the solution quality and computation time, and is compared with the performance of the well-known method, Non-Dominated Sorting Genetic Algorithm (NSGA-II). The proposed method is then applied to actual data of a case study operating department in a major Canadian hospital and promising results have been observed. Based on this study, insights are provided for practitioners.

[1]  Martin Stigge,et al.  Reversing CRC { Theory and Practice , 2006 .

[2]  F. Dexter,et al.  Impact of surgical sequencing on post anesthesia care unit staffing , 2006, Health care management science.

[3]  P. John Clarkson,et al.  The development of a multi-objective Tabu Search algorithm for continuous optimisation problems , 2008, Eur. J. Oper. Res..

[4]  Martin L. Puterman,et al.  Reducing Surgical Ward Congestion Through Improved Surgical Scheduling and Uncapacitated Simulation , 2011 .

[5]  Elena Tànfani,et al.  Tactical and operational decisions for operating room planning: Efficiency and welfare implications , 2009, Health care management science.

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

[7]  Irem Ozkarahan,et al.  Allocation of surgical procedures to operating rooms , 1995, Journal of Medical Systems.

[8]  Vernon Ning Hsu,et al.  Scheduling patients in an ambulatory surgical center , 2003 .

[9]  Diwakar Gupta,et al.  Appointment scheduling in health care: Challenges and opportunities , 2008 .

[10]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

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

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

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

[14]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[15]  Brian T. Denton,et al.  Simulation of a Multiple Operating Room Surgical Suite , 2006, Proceedings of the 2006 Winter Simulation Conference.

[16]  Maurice Queyranne,et al.  Technical Note - A Sampling-Based Approach to Appointment Scheduling , 2012, Oper. Res..

[17]  Emre A. Veral,et al.  OUTPATIENT SCHEDULING IN HEALTH CARE: A REVIEW OF LITERATURE , 2003 .

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

[19]  Brant E. Fries,et al.  Determination of Optimal Variable-Sized Multiple-Block Appointment Systems , 1981, Oper. Res..

[20]  M. Güray Güler,et al.  A hierarchical goal programming model for scheduling the outpatient clinics , 2013, Expert Syst. Appl..

[21]  Frédéric Grimaud,et al.  Optimization methods for a stochastic surgery planning problem , 2009 .

[22]  Michael Pilegaard Hansen,et al.  Tabu Search for Multiobjective Optimization: MOTS , 1997 .

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

[24]  Lars Mönch,et al.  A simulation-based framework to schedule surgeries in an eye hospital , 2014 .

[25]  Lawrence W. Robinson,et al.  Scheduling doctors' appointments: optimal and empirically-based heuristic policies , 2003 .

[26]  Jason R. Schott Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization. , 1995 .

[27]  J. Banks,et al.  Discrete-Event System Simulation , 1995 .

[28]  Francisco Luna,et al.  jMetal: a Java Framework for Developing Multi-Objective Optimization Metaheuristics , 2006 .

[29]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[30]  Rainer Kolisch,et al.  Scheduling the hospital-wide flow of elective patients , 2014, Eur. J. Oper. Res..

[31]  D Sier,et al.  Scheduling surgical procedures , 1997 .

[32]  D. Tyler,et al.  Determining Optimum Operating Room Utilization , 2003, Anesthesia and analgesia.

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

[34]  R. Balling,et al.  GENETIC ALGORITHMS WITH MULTIPLE OBJECTIVES , 1998 .

[35]  Robert C. Leachman,et al.  Coordinated Multistage Scheduling of Parallel Batch-Processing Machines Under Multiresource Constraints , 2010, Oper. Res..

[36]  P. Patrick Wang,et al.  Sequencing and scheduling N customers for a stochastic server , 1999, Eur. J. Oper. Res..

[37]  Xueping Li,et al.  Scheduling elective surgeries with sequence-dependent setup times to multiple operating rooms using constraint programming , 2014 .

[38]  Diwakar Gupta,et al.  A Sequential Bounding Approach for Optimal Appointment Scheduling , 2003 .

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

[40]  F. Dexter,et al.  An operating room scheduling strategy to maximize the use of operating room block time: computer simulation of patient scheduling and survey of patients' preferences for surgical waiting time. , 1999, Anesthesia and analgesia.

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

[42]  Jiafu Tang,et al.  Appointment scheduling algorithm considering routine and urgent patients , 2014, Expert Syst. Appl..

[43]  Kenneth J. Klassen,et al.  Improving Performance in Outpatient Appointment Services with a Simulation Optimization Approach , 2009 .

[44]  Sanja Petrovic,et al.  Multi-objective genetic algorithms for scheduling of radiotherapy treatments for categorised cancer patients , 2011, Expert Syst. Appl..

[45]  Yuehwern Yih,et al.  Reducing patient-flow delays in surgical suites through determining start-times of surgical cases , 2014, Eur. J. Oper. Res..