Multiclass Queue Scheduling Under Slowdown: An Approximate Dynamic Programming Approach
Jing Dong, Berk G\"org\"ul\"u, Vahid Sarhangian

TL;DR
This paper develops a simulation-based Approximate Dynamic Programming algorithm to optimize scheduling in multiclass queues with wait-dependent slowdowns, improving performance over benchmarks and providing practical insights.
Contribution
It introduces a novel ADP approach that models policies with classifiers, estimates value function differences via coupling, and employs adaptive sampling for efficient optimization.
Findings
ADP policies outperform benchmarks in simulations.
Optimal policies balance immediate cost reduction and system stability.
Case study demonstrates practical effectiveness in healthcare scheduling.
Abstract
In many service systems, especially those in healthcare, customer waiting times can result in increased service requirements. Such service slowdowns can significantly impact system performance. Therefore, it is important to properly account for their impact when designing scheduling policies. Scheduling under wait-dependent service times is challenging, especially when multiple customer classes are heterogeneously affected by waiting. In this work, we study scheduling policies in multiclass, multiserver queues with wait-dependent service slowdowns. We propose a simulation-based Approximate Dynamic Programming (ADP) algorithm to find close-to-optimal scheduling policies. The ADP algorithm (i) represents the policy using classifiers based on the index policy structure, (ii) leverages a coupling method to estimate the differences of the relative value functions directly, and (iii) uses…
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
TopicsScheduling and Optimization Algorithms · Advanced Queuing Theory Analysis · Real-Time Systems Scheduling
