Improving Upon the Generalized cm Rule: A Whittle Approach
成果类型:
Article; Early Access
署名作者:
Li, Zhouzi; Gurushankar, Keerthana; Harchol-Balter, Mor; Scheller-Wolf, Alan
署名单位:
Carnegie Mellon University; Carnegie Mellon University
刊物名称:
OPERATIONS RESEARCH
ISSN/ISSBN:
0030-364X
DOI:
10.1287/opre.2025.1987
发表日期:
2026-05-19
关键词:
generalized cm rule
dynamic scheduling
holding cost minimization
Whittle index
restless multiarmed bandit index policy
convex delay-based holding cost
convex delay costs
scheduling flexible servers
WAITING TIME DISTRIBUTIONS
allocation
optimality
service
摘要:
Scheduling a stream of jobs whose holding cost changes over time is a classic and practical problem. Specifically, each job is associated with a holding cost (penalty), and a job's instantaneous holding cost is some nondecreasing function of its class and current age (the time it has spent in the system since its arrival). The goal is to schedule the jobs to minimize the time-average total holding cost across all jobs. The seminal paper on this problem, by Van Mieghem in 1995, introduced the generalized c-mu rule for scheduling jobs. Since then, this problem has attracted significant interest but remains challenging because of the absence of a finite-dimensional state space formulation. Consequently, subsequent works focus on more tractable versions of this problem. This paper returns to the original problem for a k-class M/M/1 system. We derive a heuristic that empirically improves upon the generalized c-mu rule and all existing heuristics. Our key idea is to first translate the holding cost minimization problem to a novel restless multiarmed bandit (R-MAB) problem with a finite number of arms, in which each arm's state corresponds to the age of the oldest job in one class. Based on our R-MAB, we next derive a novel Whittle index policy, which is both elegant and intuitive.
来源URL: