Stochastic scheduling with Bernoulli-type jobs through policy stratification
Antonios Antoniadis, Ruben Hoeksma, Kevin Schewior, Marc Uetz

TL;DR
This paper develops a Polynomial-Time Approximation Scheme (PTAS) for stochastic scheduling with Bernoulli-type jobs on identical machines, showing near-optimal solutions are feasible when job-size diversity is limited.
Contribution
It introduces a stratified policy approach that approximates optimal scheduling decisions with negligible cost increase, extending to a quasi-polynomial approximation for general cases.
Findings
PTAS for Bernoulli-type job scheduling with bounded job-size parameters
Dynamic programming computes optimal stratified policies
Quasi-polynomial O(log N) approximation for arbitrary job sizes
Abstract
This paper addresses the problem of computing a scheduling policy that minimizes the total expected completion time of a set of jobs with stochastic processing times on parallel identical machines. When all processing times follow Bernoulli-type distributions, Gupta et al. (SODA '23) exhibited approximation algorithms with an approximation guarantee , where is the number of machines and suppresses polylogarithmic factors in , improving upon an earlier approximation by Eberle et al. (OR Letters '19) for a special case. The present paper shows that, quite unexpectedly, the problem with Bernoulli-type jobs admits a PTAS whenever the number of different job-size parameters is bounded by a constant. The result is based on a series of transformations of an optimal scheduling policy to a "stratified" policy…
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 Timetabling Solutions · Scheduling and Optimization Algorithms
