Sequencing Appointments for Service Systems Using Inventory Approximations

Managing appointments for service systems with random job durations is a challenging task. We consider a class of appointment planning problems that involve two sets of decisions: job sequencing , i.e., determining the order in which a list of jobs should be performed by the server, and appointment scheduling , i.e., planning the starting times for jobs. These decisions are interconnected because their joint goal is to minimize the expected server idle time and job late-start penalty costs incurred because of randomness in job durations. In this paper, we design new heuristics for sequencing appointments. The idea behind the development of these heuristics is the structural connection between such appointment scheduling problems and stochastic inventory control in serial supply chains. In particular, the decision of determining time allowances as buffers against random job durations is analogous to that of selecting inventory levels as buffers to accommodate random demand in a supply chain; having excess buffers in appointment scheduling and supply chain settings incurs idle time and excess inventory holding costs, respectively, and having inadequate buffers leads to delays of subsequent jobs and backorders, respectively. Recognizing this connection, we propose tractable approximations for the job sequencing problem, obtain several insights, and further develop a very simple sequencing rule of ordering jobs by duration variance to late-start penalty cost ratio. Computational results show that our proposed heuristics produce close-to-optimal job sequences with significantly reduced computation times compared with those produced using an exact mixed-integer stochastic programming formulation based on the sample-average approximation approach.

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

[2]  Paul Glasserman,et al.  The Stability of a Capacitated, Multi-Echelon Production-Inventory System Under a Base-Stock Policy , 1994, Oper. Res..

[3]  K. Carriere,et al.  Waiting times for surgical procedures. , 1999, Medical care.

[4]  Dennis C. Dietz,et al.  Minimizing expected waiting in a medical appointment system , 2000 .

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

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

[7]  Michael Pinedo,et al.  Appointment scheduling with no-shows and overbooking , 2014 .

[8]  Georgia Perakis,et al.  Regret in the Newsvendor Model with Partial Information , 2008, Oper. Res..

[9]  S. A. Erdogan,et al.  SURGERY PLANNING AND SCHEDULING , 2011 .

[10]  G. Gallego,et al.  Distribution Free Procedures for Some Inventory Models , 1994 .

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

[12]  Fangruo Chen,et al.  Lower Bounds for Multi-Echelon Stochastic Inventory Systems , 1994 .

[13]  Fred W. Glover,et al.  Comparisons and enhancement strategies for linearizing mixed 0-1 quadratic programs , 2004, Discret. Optim..

[14]  Christian Terwiesch,et al.  Structural Estimation of the Newsvendor Model: An Application to Reserving Operating Room Time , 2007, Manag. Sci..

[15]  Maurice Queyranne,et al.  Appointment Scheduling with Discrete Random Durations , 2009, Math. Oper. Res..

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

[17]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[18]  Herbert E. Scarf,et al.  A Min-Max Solution of an Inventory Problem , 1957 .

[19]  John R. Birge,et al.  Introduction to Stochastic programming (2nd edition), Springer verlag, New York , 2011 .

[20]  Lawrence W. Robinson,et al.  Sequencing and Scheduling Appointments with Potential Call-In Patients , 2011 .

[21]  C. Dennis Pegden,et al.  PLANNING TIMELY ARRIVALS TO A STOCHASTIC PRODUCTION OR SERVICE SYSTEM , 1988 .

[22]  Herbert E. Scarf,et al.  Optimal Policies for a Multi-Echelon Inventory Problem , 1960, Manag. Sci..

[23]  Retsef Levi,et al.  Electronic Companion — “ A Sampling-Based Approach to Appointment Scheduling ” , 2012 .

[24]  Elliott N. Weiss,et al.  Models for Determining Estimated Start Times and Case Orderings In Hospital Operating Rooms , 1990 .

[25]  Jan A. Van Mieghem,et al.  Price and Service Discrimination in Queueing Systems: Incentive-Compatibility of Gcμ Scheduling , 2000 .

[26]  Zizhuo Wang,et al.  A Note on Appointment Scheduling with Piecewise Linear Cost Functions , 2014, Math. Oper. Res..

[27]  Camilo Mancilla,et al.  A sample average approximation approach to stochastic appointment sequencing and scheduling , 2012 .

[28]  Qingxia Kong,et al.  Scheduling Arrivals to a Stochastic Service Delivery System Using Copositive Cones , 2010, Oper. Res..

[29]  Jing-Sheng Song,et al.  Newsvendor Bounds and Heuristic for Optimal Policies in Serial Supply Chains , 2001, Manag. Sci..

[30]  Jiawei Zhang,et al.  Newsvendor optimization with limited distribution information , 2013, Optim. Methods Softw..

[31]  Woonghee Tim Huh,et al.  Technical Note - Capacitated Serial Inventory Systems: Sample Path and Stability Properties Under Base-Stock Policies , 2010, Oper. Res..

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

[33]  Erik Demeulemeester,et al.  A Decision Support System for Surgery Sequencing at UZ Leuven's Day-Care Department , 2011, Int. J. Inf. Technol. Decis. Mak..

[34]  Jan A. Van Mieghem,et al.  Price and Service Discrimination in Queueing Systems: Incentive-Compatibility of Gcμ Scheduling , 2000 .

[35]  Melvyn Sim,et al.  Robust Approximation to Multiperiod Inventory Management , 2010, Oper. Res..

[36]  Ger Koole,et al.  Optimal outpatient appointment scheduling , 2007, Health care management science.

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

[38]  J. Aubin,et al.  Applied Nonlinear Analysis , 1984 .

[39]  Carlos F. Daganzo,et al.  Approximate Expressions for Queueing Systems with Scheduled Arrivals and Established Service Order , 1989, Transp. Sci..

[40]  Jing-Sheng Song,et al.  Optimal Policies for Multiechelon Inventory Problems with Markov-Modulated Demand , 2001, Oper. Res..

[41]  Woonghee Tim Huh,et al.  A sample-path approach to the optimality of echelon order-up-to policies in serial inventory systems , 2008, Oper. Res. Lett..

[42]  Peter M. Vanden Bosch,et al.  Scheduling and Sequencing Arrivals to an Appointment System , 2001 .

[43]  A. Macario Truth in scheduling: is it possible to accurately predict how long a surgical case will last? , 2009, Anesthesia and analgesia.

[44]  Paul H. Zipkin,et al.  Foundations of Inventory Management , 2000 .

[45]  Özalp Özer,et al.  A new algorithm and a new heuristic for serial supply systems , 2005, Oper. Res. Lett..

[46]  Louis Anthony Cox,et al.  Wiley encyclopedia of operations research and management science , 2011 .

[47]  D. Gupta Surgical Suites' Operations Management , 2007 .

[48]  P. Patrick Wang,et al.  Static and dynamic scheduling of customer arrivals to a single‐server system , 1993 .

[49]  R. Storer,et al.  Stochastic Sequencing and Scheduling of an Operating Room , 2009 .