Asymptotically Optimal Appointment Scheduling in the Presence of Patient Unpunctuality
Nikolai Lipscomb, Xin Liu, Vidyadhar G. Kulkarni

TL;DR
This paper develops an asymptotically optimal appointment scheduling policy considering patient unpunctuality, using fluid approximation and numerical schemes, validated through simulations on real data.
Contribution
It introduces a novel fluid control problem approach for large-scale scheduling with unpunctual patients, providing an asymptotically optimal policy and a practical numerical solution.
Findings
Optimal schedules can involve block booking despite continuous unpunctuality distributions.
The proposed policy achieves asymptotic optimality in large patient systems.
Numerical schemes effectively approximate complex fluid control problems.
Abstract
We consider the optimal appointment scheduling problem that incorporates patients' unpunctual behavior, where the unpunctuality is assumed to be time dependent, but additive. Our goal is to develop an optimal scheduling method for a large patient system to maximize expected net revenue. Methods for deriving optimal appointment schedules for large-scale systems often run into computational bottlenecks due to mixed-integer programming or robust optimization formulations and computationally complex search methods. In this work, we model the system as a single-server queueing system, where patients arrive unpunctually and follow the FIFO service discipline to see the doctor (i.e., get into service). Using the heavy traffic fluid approximation, we develop a deterministic control problem, referred to as the fluid control problem (FCP), which serves as an asymptotic upper bound for the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHealthcare Operations and Scheduling Optimization
