Improved Randomized Online Scheduling of Intervals and Jobs
Stanley P.Y. Fung, Chung Keung Poon, Feifeng Zheng

TL;DR
This paper introduces simple, barely randomized algorithms for online scheduling of intervals and jobs, achieving improved competitive ratios and extending to various special cases, advancing the understanding of randomized online scheduling.
Contribution
It presents the first 2-competitive barely randomized algorithm for equal length intervals and extends the approach to multiple interval cases and equal length jobs, with matching lower bounds.
Findings
Achieves a 2-competitive ratio for equal length intervals.
Extends algorithms to monotone, C-benevolent, and D-benevolent instances.
Provides a 3-competitive algorithm for equal length jobs.
Abstract
We study the online preemptive scheduling of intervals and jobs (with restarts). Each interval or job has an arrival time, a deadline, a length and a weight. The objective is to maximize the total weight of completed intervals or jobs. While the deterministic case for intervals was settled a long time ago, the randomized case remains open. In this paper we first give a 2-competitive randomized algorithm for the case of equal length intervals. The algorithm is barely random in the sense that it randomly chooses between two deterministic algorithms at the beginning and then sticks with it thereafter. Then we extend the algorithm to cover several other cases of interval scheduling including monotone instances, C-benevolent instances and D-benevolent instances, giving the same competitive ratio. These algorithms are surprisingly simple but have the best competitive ratio against all…
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
TopicsOptimization and Search Problems · Scheduling and Optimization Algorithms · Advanced Bandit Algorithms Research
