Parameterized Complexity of Partial Scheduling

12/06/2019
by   Jesper Nederlof, et al.
0

We study a natural variant of scheduling that we call partial scheduling: In this variant an instance of a scheduling problem along with an integer k is given and one seeks an optimal schedule where not all, but only k jobs have to be processed. We study the Fixed Parameter Tractability of partial scheduling problems parameterized by k 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 O^*(f(k)) exist, where the O^*(·) notation omits factors polynomial in the input size. We obtain a trichotomy by categorizing each variant to be either in P, NP-complete and Fixed Parameter Tractable by k, or W[1]-hard by k. As one of our main technical contributions, we give an O^*(8^k) time algorithm to solve instances of k-scheduling problems minimizing the makespan with unit job lengths, precedence constraints and release dates.

READ FULL TEXT
research
11/27/2019

Single Machine Batch Scheduling to Minimize the Weighted Number of Tardy Jobs

The 1|B,r_j|∑ w_jU_j scheduling problem takes as input a batch setup tim...
research
06/19/2023

Scheduling with cardinality dependent unavailability periods

We consider non-preemptive scheduling problems on parallel identical mac...
research
09/06/2017

Parameterized complexity of machine scheduling: 15 open problems

Machine scheduling problems are a long-time key domain of algorithms and...
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
11/03/2022

Variable Parameter Analysis for Scheduling One Machine

In contrast to the fixed parameter analysis (FPA), in the variable param...
research
01/04/2021

Learning to solve the single machine scheduling problem with release times and sum of completion times

In this paper, we focus on the solution of a hard single machine schedul...
research
11/02/2021

Towards the 5/6-Density Conjecture of Pinwheel Scheduling

Pinwheel Scheduling aims to find a perpetual schedule for unit-length ta...

Please sign up or login with your details

Forgot password? Click here to reset