Minimizing Completion Times for Stochastic Jobs via Batched Free Times
Anupam Gupta, Benjamin Moseley, and Rudy Zhou

TL;DR
This paper introduces a new approximation algorithm for minimizing expected total completion time of stochastic jobs on multiple machines, achieving a sublinear ratio independent of variances, using a novel reduction to a makespan-like objective.
Contribution
It provides the first variance-independent, sublinear approximation for stochastic jobs with Bernoulli processing times, via a new reduction to a weighted free time objective.
Findings
Achieves () extasciitilde() extasciitilde() approximation ratio.
First variance-independent approximation for Bernoulli stochastic jobs.
Introduces the weighted free time objective for stochastic scheduling.
Abstract
We study the classic problem of minimizing the expected total completion time of jobs on identical machines in the setting where the sizes of the jobs are stochastic. Specifically, the size of each job is a random variable whose distribution is known to the algorithm, but whose realization is revealed only after the job is scheduled. While minimizing the total completion time is easy in the deterministic setting, the stochastic problem has long been notorious: all known algorithms have approximation ratios that either depend on the variances, or depend linearly on the number of machines. We give an -approximation for stochastic jobs which have Bernoulli processing times. This is the first approximation for this problem that is both independent of the variance in the job sizes, and is sublinear in the number of machines . Our algorithm is based on a…
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 · Optimization and Search Problems · Computability, Logic, AI Algorithms
