Scheduling with Communication Delay in Near-Linear Time
Quanquan C. Liu, Manish Purohit, Zoya Svitkina, Erik Vee, Joshua R., Wang

TL;DR
This paper presents a near-linear time approximation algorithm for scheduling precedence-constrained jobs with communication delays, achieving a logarithmic approximation ratio for minimizing makespan.
Contribution
It introduces an efficient near-linear time algorithm improving previous approximation ratios for scheduling with communication delays.
Findings
Achieves an $O(rac{ ext{ln} ho}{ ext{ln} ext{ln} ho})$ approximation ratio.
Runs in near-linear time proportional to the size of the input graph.
Builds on and extends the algorithm of Lepere and Rapine (2002).
Abstract
We consider the problem of efficiently scheduling jobs with precedence constraints on a set of identical machines in the presence of a uniform communication delay. Such precedence-constrained jobs can be modeled as a directed acyclic graph, . In this setting, if two precedence-constrained jobs and , with dependent on (), are scheduled on different machines, then must start at least time units after completes. The scheduling objective is to minimize makespan, i.e. the total time from when the first job starts to when the last job finishes. The focus of this paper is to provide an efficient approximation algorithm with near-linear running time. We build on the algorithm of Lepere and Rapine [STACS 2002] for this problem to give an -approximation algorithm that runs in …
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.
