Papers
Topics
Authors
Recent
Search
2000 character limit reached

Parameterized Complexity of Partial Scheduling

Published 6 Dec 2019 in cs.DS | (1912.03185v2)

Abstract: We study a natural variant of scheduling that we call \emph{partial scheduling}: In this variant an instance of a scheduling problem along with an integer kk is given and one seeks an optimal schedule where not all, but only kk jobs, have to be processed. Specifically, we aim to determine the fine-grained parameterized complexity of partial scheduling problems parameterized by kk for all variants of scheduling problems that minimize the makespan and involve unit/arbitrary processing times, identical/unrelated parallel machines, release/due dates, and precedence constraints. That is, we investigate whether algorithms with runtimes of the type f(k)nO(1)f(k)n^{\mathcal{O}(1)} or nO(f(k))n^{\mathcal{O}(f(k))} exist for a function ff that is as small as possible. Our contribution is two-fold: First, we categorize each variant to be either in P\mathsf{P}, NP\mathsf{NP}-complete and fixed-parameter tractable by kk, or W[1]\mathsf{W}[1]-hard parameterized by kk. Second, for many interesting cases we further investigate the run time on a finer scale and obtain run times that are (almost) optimal assuming the Exponential Time Hypothesis. As one of our main technical contributions, we give an O(8kk(∣V∣+∣E∣))\mathcal{O}(8^kk(|V|+|E|)) time algorithm to solve instances of partial scheduling problems minimizing the makespan with unit length jobs, precedence constraints and release dates, where G=(V,E)G=(V,E) is the graph with precedence constraints.

Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.