On the Hardness of Scheduling With Non-Uniform Communication Delays

04/30/2021
by   Sami Davies, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/26/2022

Approximation Algorithms for Scheduling under Non-Uniform Machine-Dependent Delays

We consider the problem of scheduling precedence-constrained jobs on het...
research
04/21/2020

Scheduling with Communication Delays via LP Hierarchies and Clustering

We consider the classic problem of scheduling jobs with precedence const...
research
12/06/2021

NP-completeness of the Active Time Scheduling Problem

In this paper, we study the active time scheduling problem. We are given...
research
06/26/2022

Hardness of Interval Scheduling on Unrelated Machines

We provide new (parameterized) computational hardness results for Interv...
research
06/05/2020

Single-machine scheduling with an external resource

This paper studies the complexity of single-machine scheduling with an e...
research
01/21/2022

A Note on Hardness of Multiprocessor Scheduling with Scheduling Solution Space Tree

We study the computational complexity of the non-preemptive scheduling p...
research
07/17/2020

Parameterized Complexity of Scheduling Chains of Jobs with Delays

In this paper, we consider the parameterized complexity of the following...

Please sign up or login with your details

Forgot password? Click here to reset