On the Hardness of Scheduling With Non-Uniform Communication Delays
Sami Davies, Janardhan Kulkarni, Thomas Rothvoss, Sai Sandeep, Jakub Tarnawski, Yihao Zhang
Abstract
In the scheduling with non-uniform communication delay problem, the input is a set of jobs with precedence constraints. Associated with every precedence constraint between a pair of jobs is a communication delay, the time duration the scheduler has to wait between the two jobs if they are scheduled on different machines. The objective is to assign the jobs to machines to minimize the makespan of the schedule. Despite being a fundamental problem in theory and a consequential problem in practice, the approximability of scheduling problems with communication delays is not very well understood. One of the top ten open problems in scheduling theory, in the influential list by Schuurman and Woeginger and its latest update by Bansal, asks if the problem admits a constant factor approximation algorithm. In this paper, we answer the question in negative by proving that there is a logarithmic hardness for the problem under the standard complexity theory assumption that NP-complete problems do not admit quasi-polynomial time algorithms.
Our hardness result is obtained using a surprisingly simple reduction from a problem that we call Unique Machine Precedence constraints Scheduling (UMPS). We believe that this problem is of central importance in understanding the hardness of many scheduling problems and conjecture that it is very hard to approximate. Among other things, our conjecture implies a logarithmic hardness of related machine scheduling with precedences, a long-standing open problem in scheduling theory and approximation algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 1c9dbbc2-6c92-4d13-a439-deb455741fe2Builds on6
- Efficient Algorithms for Device Placement of DNN Graph OperatorsJakub Tarnawski, Amar Phanishayee, Nikhil R. Devanur, Divya Mahajan et al.NeurIPS 2020 · 84 citations
- Scheduling with Communication Delays via LP Hierarchies and Clustering II: Weighted Completion Times on Related MachinesSami Davies, Janardhan Kulkarni, Thomas Rothvoss, Jakub Tarnawski et al.SODA 2021 · 15 citations
- Scheduling Precedence-Constrained Jobs on Related Machines with Communication DelayBiswaroop Maiti, Rajmohan Rajaraman, David Stalfa, Zoya Svitkina et al.FOCS 2020 · 14 citations
- Hierarchy-Based Algorithms for Minimizing Makespan under Precedence and Communication ConstraintsJanardhan Kulkarni, Shi Li, Jakub Tarnawski, Minwei YeSODA 2020 · 12 citations
- Scheduling with Communication Delays via LP Hierarchies and ClusteringSami Davies, Janardhan Kulkarni, Thomas Rothvoss, Jakub Tarnawski et al.FOCS 2020 · 10 citations
Related papers
- A Subexponential Time Algorithm for Makespan Scheduling of Unit Jobs with Precedence ConstraintsJesper Nederlof, Céline M. F. Swennenhuis, Karol WegrzyckiSODA 2025
- Improved Approximation Algorithms for Non-preemptive Throughput MaximizationAlexander Armbruster, Fabrizio Grandoni, Antoine Tinguely, Andreas WieseSTOC 2026 · 1 citation
- Towards PTAS for Precedence Constrained Scheduling via Combinatorial AlgorithmsShi LiSODA 2021 · 5 citations
- An Approximation for Job Scheduling on Cloud with Synchronization and Slowdown ConstraintsDejun Kong, Zhongrui Zhang, Yangguang Shi, Xiaofeng GaoINFOCOM 2023 · 2 citations
- Tight running times for minimum <italic>ℓq</italic>-norm load balancing: beyond exponential dependencies on 1/<italic>∊</italic>Lin Chen, Liangde Tao, José VerschaeSODA 2022 · 1 citation
