Total Completion Time Minimization for Scheduling with Incompatibility Cliques

11/12/2020
by   Klaus Jansen, et al.
0

This paper considers parallel machine scheduling with incompatibilities between jobs. The jobs form a graph and no two jobs connected by an edge are allowed to be assigned to the same machine. In particular, we study the case where the graph is a collection of disjoint cliques. Scheduling with incompatibilities between jobs represents a well-established line of research in scheduling theory and the case of disjoint cliques has received increasing attention in recent years. While the research up to this point has been focused on the makespan objective, we broaden the scope and study the classical total completion time criterion. In the setting without incompatibilities, this objective is well known to admit polynomial time algorithms even for unrelated machines via matching techniques. We show that the introduction of incompatibility cliques results in a richer, more interesting picture. Scheduling on identical machines remains solvable in polynomial time, while scheduling on unrelated machines becomes APX-hard. Furthermore, we study the problem under the paradigm of fixed-parameter tractable algorithms (FPT). In particular, we consider a problem variant with assignment restrictions for the cliques rather than the jobs. We prove that it is NP-hard and can be solved in FPT time with respect to the number of cliques. Moreover, we show that the problem on unrelated machines can be solved in FPT time for reasonable parameters, e.g., the parameter pair: number of machines and maximum processing time. The latter result is a natural extension of known results for the case without incompatibilities and can even be extended to the case of total weighted completion time. All of the FPT results make use of n-fold Integer Programs that recently have received great attention by proving their usefulness for scheduling problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/18/2017

New Algorithms for Minimizing the Weighted Number of Tardy Jobs On a Single Machine

In this paper we study the classical single machine scheduling problem w...
research
10/25/2020

Scheduling with Complete Multipartite Incompatibility Graph on Parallel Machines

In this paper we consider the problem of scheduling on parallel machines...
research
07/16/2021

On the complexity of open shop scheduling with time lags

The minimization of makespan in open shop with time lags has been shown ...
research
07/26/2012

A novel Hopfield neural network approach for minimizing total weighted tardiness of jobs scheduled on identical machines

This paper explores fast, polynomial time heuristic approximate solution...
research
02/10/2021

Exact Algorithms for Scheduling Problems on Parallel Identical Machines with Conflict Jobs

Machine scheduling problems involving conflict jobs can be seen as a con...
research
11/12/2021

EPTAS for parallel identical machine scheduling with time restrictions

We consider the non-preemptive scheduling problem on identical machines ...
research
04/04/2022

Multitasking Scheduling with Shared Processing

Recently, the problem of multitasking scheduling has attracted a lot of ...

Please sign up or login with your details

Forgot password? Click here to reset