Dynamic Appointment Scheduling of a Stochastic Server with Uncertain Demand

We formulate and solve two new stochastic linear programming formulations of appointment scheduling problems that are motivated by the management of health services. We assume that service durations and the number of customers to be served on a particular day are uncertain. In the first model, customers may fail to show up for their appointments “no-show”. This model is formulated as a two-stage stochastic linear program. In the second model, customers are scheduled dynamically, one at a time, as they request appointments. This model is formulated as a multistage stochastic linear program with stages defined by customer appointment requests. We analyze the structure of the models and adapt decomposition-based algorithms to solve the problems efficiently. We present numerical results that illustrate the impact of uncertainty on dynamic appointment scheduling, and we identify useful insights that can be applied in practice. We also present a case study based on real data for an outpatient procedure center.

[1]  J. Wijngaard,et al.  The outpatient appointment system: Design of a simulation study , 1979 .

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

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

[4]  Martin E. Dyer,et al.  Linear Time Algorithms for Two- and Three-Variable Linear Programs , 1984, SIAM J. Comput..

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

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

[7]  Thomas R. Rohleder,et al.  Scheduling outpatient appointments in a dynamic environment , 1996 .

[8]  John M. Wilson,et al.  Introduction to Stochastic Programming , 1998, J. Oper. Res. Soc..

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

[10]  R A Deyo,et al.  Dropouts and broken appointments. A literature review and agenda for future research. , 1980, Medical care.

[11]  Ji Lin,et al.  Clinic scheduling models with overbooking for patients with heterogeneous no-show probabilities , 2010, Ann. Oper. Res..

[12]  Wittrock Advances in a nested decomposition algorithm for solving staircase linear programs. Technical report SOL 83-2 , 1983 .

[13]  M. Murray,et al.  Same-day appointments: exploding the access paradigm. , 2000, Family practice management.

[14]  M. I. Henig,et al.  Reservation planning for elective surgery under uncertain demand for emergency surgery , 1996 .

[15]  Hon-Shiang Lau,et al.  Minimizing total cost in scheduling outpatient appointments , 1992 .

[16]  Kumar Muthuraman,et al.  A stochastic overbooking model for outpatient clinical scheduling with no-shows , 2008 .

[17]  B. D. Spencer,et al.  APPOINTMENT SYSTEMS IN HOSPITAL OUTPATIENT DEPARTMENTS , 1952 .

[18]  Refael Hassin,et al.  Scheduling Arrivals to Queues: A Single-Server Model with No-Shows , 2008, Manag. Sci..

[19]  Hari Balasubramanian,et al.  A Discrete Event Simulation Model to Evaluate Operational Performance of a Colonoscopy Suite , 2010, Medical decision making : an international journal of the Society for Medical Decision Making.

[20]  A. Mercer Queues with Scheduled Arrivals: A Correction, Simplification and Extension , 1973 .

[21]  Horand I. Gassmann,et al.  Mslip: A computer code for the multistage stochastic linear programming problem , 1990, Math. Program..

[22]  John R. Birge,et al.  Decomposition and Partitioning Methods for Multistage Stochastic Linear Programs , 1985, Oper. Res..

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

[24]  J. Birge,et al.  A multicut algorithm for two-stage stochastic linear programs , 1988 .

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

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

[27]  Arul Earnest,et al.  Predictors of failed attendances in a multi-specialty outpatient centre using electronic databases , 2005, BMC health services research.

[28]  J. Jensen Sur les fonctions convexes et les inégalités entre les valeurs moyennes , 1906 .

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

[30]  M. Brahimi,et al.  Queueing Models for Out-Patient Appointment Systems — a Case Study , 1991 .

[31]  Birger Jansson,et al.  Choosing a Good Appointment System - A Study of Queues of the Type (D, M, 1) , 1966, Oper. Res..

[32]  Thomas L. Magnanti,et al.  Accelerating Benders Decomposition: Algorithmic Enhancement and Model Selection Criteria , 1981, Oper. Res..

[33]  C. G. Moore,et al.  Time and money: effects of no-shows at a family practice residency clinic. , 2001, Family medicine.

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

[35]  Yan Xiao,et al.  Making Management Decisions on the Day of Surgery Based on Operating Room Efficiency and Patient Waiting Times , 2004, Anesthesiology.

[36]  A. Mercer,et al.  A Queueing Problem in Which the Arrival Times of the Customers are Scheduled , 1960 .

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