Papers
Topics
Authors
Recent
Search
2000 character limit reached

A QPTAS for Stochastic Scheduling of Bernoulli Jobs

Published 8 Oct 2026 in cs.DS, cs.CC, and math.OC | (2610.11481v1)

Abstract: We study the classical problem of scheduling jobs with random processing times on mm identical machines to minimize the expected sum of completion times, for Bernoulli jobs: job jj takes time pjp_j with probability qjq_j and time $0$ otherwise, and its outcome is revealed when it starts. The benchmark is an optimal adaptive policy. We give a quasi-polynomial-time approximation scheme for every number of machines. Previously, quasi-polynomial time was known to give an O(log⁡N)O(\log N)-approximation, and approximation schemes were known only for a constant number of distinct sizes. The scheme rests on a simple observation: it suffices to round the times at which machines become free, rather than the times at which jobs start, to a grid whose width is proportional to the job size, and an optimal policy stretched by a factor close to one already respects such grids. We also show that every policy that fixes the order of the jobs in advance loses a factor Ω(log⁡N)Ω(\log N), already on two machines, so a constant factor requires adapting the order to the observed outcomes. Further results include a polynomial-time adaptive rule with ratio min⁡m,1+∑jqj\min{m,1+\sum_j q_j}, a simpler approximation scheme for a constant number of sizes, and #P-hardness of computing the optimal expected cost on two machines.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.