Minimizing Completion Times of Stochastic Jobs on Parallel Machines is Hard

📅 2026-01-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study investigates the computational complexity of stochastic scheduling on identical parallel machines to minimize the expected total weighted completion time. Despite the abundance of approximation algorithms, a rigorous theoretical foundation has long been lacking, with constant-factor approximations known only under strong distributional assumptions. This work establishes, for the first time, that the problem is #P-hard even in the restricted setting of unit weights and two-point processing time distributions, without relying on the hardness of the deterministic counterpart. Specifically, it proves that both deciding whether a scheduling policy exists whose expected cost meets a given threshold and computing the expected objective value of the classical (W)SEPT greedy policy are #P-hard. The result, obtained via a #P-completeness reduction, fills a longstanding gap in the complexity theory of stochastic scheduling for min-sum objectives.

Technology Category

Application Category

📝 Abstract
This paper considers the scheduling of stochastic jobs on parallel identical machines to minimize the expected total weighted completion time. While this is a classical problem with a significant body of research on approximation algorithms over the past two decades, constant-factor performance guarantees are currently known only under very restrictive assumptions on the input distributions, even when all job weights are identical. This algorithmic difficulty is striking given the lack of corresponding complexity results: to date, it is conceivable that the problem could be solved optimally in polynomial time. We address this gap with hardness results that demonstrate the problem's inherent intractability. For the special case of discrete two-point processing time distributions and unit weights, we prove that deciding whether there exists a scheduling policy with expected cost at most a given threshold is #P-hard. Furthermore, we show that evaluating the expected objective value of the standard (W)SEPT greedy policy is itself #P-hard. These represent the first hardness results for scheduling independent stochastic jobs and min-sum objective that do not merely rely on the intractability of the underlying deterministic counterparts.
Problem

Research questions and friction points this paper is trying to address.

stochastic scheduling
parallel machines
completion time
computational hardness
#P-hard
Innovation

Methods, ideas, or system contributions that make the work stand out.

stochastic scheduling
#P-hardness
parallel machines
expected completion time
WSEPT policy
🔎 Similar Papers
No similar papers found.
Benjamin Moseley
Benjamin Moseley
Carnegie Mellon University
AlgorithmsMachine LearningDiscrete Optimization
K
K. Pruhs
University of Pittsburgh, Pittsburgh, PA, USA
M
M. Uetz
University of Twente, Enschede, NL
R
Rudy Zhou
Microsoft, Washington DC, USA