Minimizing Completion Times for Stochastic Jobs via Batched Free Times
Anupam Gupta, Benjamin Moseley, Rudy Zhou
Abstract
We study the classic problem of minimizing the expected total completion time of jobs on m 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 O( √ m)-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 m. Our algorithm is based on a novel reduction from minimizing the total completion time to a natural makespan-like objective, which we call the weighted free time. We hope this free time objective will be useful in further improvements to this problem, as well as other stochastic scheduling problems.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext faf517b9-2e4e-4a57-9e80-0835b583e428Cited by top-tier papers1
Ask how each one uses itBuilds on1
Related papers
- Improved Approximations for Unrelated Machine SchedulingSungjin Im, Shi LiSODA 2023 · 6 citations
- Scheduling with Communication Delays via LP Hierarchies and Clustering II: Weighted Completion Times on Related MachinesSami Davies, Janardhan Kulkarni, Thomas Rothvoss, Jakub Tarnawski et al.SODA 2021 · 15 citations
- Flow time scheduling with uncertain processing timeYossi Azar, Stefano Leonardi, Noam TouitouSTOC 2021
- A (2 + ε)-approximation algorithm for the general scheduling problem in quasipolynomial timeAlexander Armbruster, Lars Rohwedder, Andreas WieseSODA 2026
- Approximating Unrelated Machine Weighted Completion Time Using Iterative Rounding and Computer Assisted ProofsShi LiSODA 2025 · 4 citations
