Robust Appointment Scheduling

Health care providers are under tremendous pressure to reduce costs and increase quality of their services. It has long been recognized that well-designed appointment systems have the potential to improve utilization of expensive personnel and medical equipment and to reduce waiting times for patients. In a widely influential survey on outpatient scheduling, Cayirli and Veral (2003) concluded that the "biggest challenge for future research will be to develop easy-to-use heuristics." We analyze the appointment scheduling problem from a robust-optimization perspective, and we establish the existence of a closed-form optimal solution--arguably the simplest and best `heuristic' possible. In case the order of patients is changeable, the robust optimization approach yields a novel formulation of the appointment scheduling problem as that of minimizing a concave function over a supermodular polyhedron. We devise the first constant-factor approximation algorithm for this case.

[1]  Melvyn Sim,et al.  The Price of Robustness , 2004, Oper. Res..

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

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

[4]  M. Elhafsi Optimal Lead-Time Planning in Serial Production Systems with Earliness and Tardiness Costs , 2002 .

[5]  Andreas S. Schulz Scheduling to Minimize Total Weighted Completion Time: Performance Guarantees of LP-Based Heuristics and Lower Bounds , 1996, IPCO.

[6]  Kazuo Murota,et al.  Discrete convex analysis , 1998, Math. Program..

[7]  Tobias Jacobs,et al.  On the Performance of Smith's Rule in Single-Machine Scheduling with Nonlinear Cost , 2012, LATIN.

[8]  Arkadi Nemirovski,et al.  Robust optimization – methodology and applications , 2002, Math. Program..

[9]  Dimitri P. Bertsekas,et al.  Convex Analysis and Optimization , 2003 .

[10]  Dimitris Bertsimas,et al.  A Robust Optimization Approach to Inventory Theory , 2006, Oper. Res..

[11]  Sebastian Stiller,et al.  Increasing Speed Scheduling and Flow Scheduling , 2010, ISAAC.

[12]  Tobias Jacobs,et al.  On the Performance of Smith’s Rule in Single-Machine Scheduling with Nonlinear Cost , 2015, TALG.

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

[14]  Maurice Queyranne,et al.  Structure of a simple scheduling polyhedron , 1993, Math. Program..

[15]  M. Elhafsi Optimal leadtimes planning in serial production systems with earliness and tardiness costs , 2002 .

[16]  James B. Orlin,et al.  A faster strongly polynomial time algorithm for submodular function minimization , 2007, Math. Program..

[17]  Peter Brucker,et al.  Sequencing and scheduling , 2003, Eur. J. Oper. Res..

[18]  Robin O. Roundy,et al.  Approximation Algorithms for Stochastic Inventory Control Models , 2007, Math. Oper. Res..

[19]  B. Monk,et al.  Managing the patient , 2015 .

[20]  Oscar H. Ibarra,et al.  Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems , 1975, JACM.

[21]  Satoru Iwata,et al.  Submodular function minimization , 2007, Math. Program..

[22]  Boaz Golany,et al.  Setting gates for activities in the stochastic project scheduling problem through the cross entropy methodology , 2011, Ann. Oper. Res..

[23]  Ben Wang,et al.  Managing Patient Service in a Diagnostic Medical Facility , 2006, Oper. Res..

[24]  Jean-Philippe Vial,et al.  Robust Optimization , 2021, ICORES.

[25]  C. N. Potts,et al.  An algorithm for the single machine sequencing problem with precedence constraints , 1980 .

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

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

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

[29]  David B. Shmoys,et al.  Approximation Algorithms for Capacitated Stochastic Inventory Control Models , 2008, Oper. Res..

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

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

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

[33]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

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

[35]  Nicole Megow,et al.  Dual Techniques for Scheduling on a Machine with Varying Speed , 2013, ICALP.