Non-clairvoyant Precedence Constrained Scheduling
Naveen Garg, Anupam Gupta, Amit Kumar, and Sahil Singla

TL;DR
This paper introduces algorithms for non-clairvoyant scheduling with precedence constraints, achieving constant competitiveness for total weighted completion time and near-optimal for flow-time with speed augmentation, using virtual rates and convex programming.
Contribution
It presents novel algorithms for non-clairvoyant precedence-constrained scheduling, employing virtual rates and convex programming to improve competitiveness and analysis.
Findings
Constant-competitive algorithm for total weighted completion time.
O(1/ε^2)-competitive algorithm for flow-time with speed augmentation.
Use of Eisenberg-Gale convex program for virtual rate allocation.
Abstract
We consider the online problem of scheduling jobs on identical machines, where jobs have precedence constraints. We are interested in the demanding setting where the jobs sizes are not known up-front, but are revealed only upon completion (the non-clairvoyant setting). Such precedence-constrained scheduling problems routinely arise in map-reduce and large-scale optimization. In this paper, we make progress on this problem. For the objective of total weighted completion time, we give a constant-competitive algorithm. And for total weighted flow-time, we give an -competitive algorithm under -speed augmentation and a natural ``no-surprises'' assumption on release dates of jobs (which we show is necessary in this context). Our algorithm proceeds by assigning {\em virtual rates} to all the waiting jobs, including the ones which are dependent on other…
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
TopicsOptimization and Search Problems · Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization
