Non-indexability of the Stochastic Appointment Scheduling Problem
Mehdi Jafarnia-Jahromi, Rahul Jain

TL;DR
This paper proves that for the stochastic appointment scheduling problem, no simple index-based policy can determine the optimal sequence of jobs, highlighting the problem's inherent complexity and providing a consistent approximation method.
Contribution
It demonstrates the non-indexability of the optimal scheduling policy for general delay and idle time objectives, resolving a long-standing open problem.
Findings
Optimal sequencing is non-indexable for $l_1$ and $l_2$ objectives.
Sample average approximation provides statistically consistent solutions.
The 'least variance first' policy is not universally optimal.
Abstract
Consider a set of jobs with independent random service times to be scheduled on a single machine. The jobs can be surgeries in an operating room, patients' appointments in outpatient clinics, etc. The challenge is to determine the optimal sequence and appointment times of jobs to minimize some function of the server idle time and service start-time delay. We introduce a generalized objective function of delay and idle time, and consider -type and -type cost functions as special cases of interest. Determining an index-based policy for the optimal sequence in which to schedule jobs has been an open problem for many years. For example, it was conjectured that `least variance first' (LVF) policy is optimal for the -type objective. This is known to be true for the case of two jobs with specific distributions. A key result in this paper is that the optimal sequencing problem is…
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.
