NP-completeness of the Active Time Scheduling Problem

12/06/2021
by   Sagnik Saha, et al.
0

In this paper, we study the active time scheduling problem. We are given n jobs with integral processing times each of which has an integral release time and deadline. The goal is to schedule all the jobs on a machine that can work on b jobs simultaneously, and the objective is to minimize the number of time slots for which the machine is active. The active time scheduling model was introduced by Chang et al. in the context of energy-efficient scheduling. Surprisingly, despite the development of a number of constant factor approximation algorithms for the problem, the complexity of this fundamental problem had remained open. In this paper, we resolve this open problem and show that the active time scheduling problem is indeed NP-complete.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/25/2022

Nested Active-Time Scheduling

The active-time scheduling problem considers the problem of scheduling p...
research
04/30/2021

On the Hardness of Scheduling With Non-Uniform Communication Delays

In the scheduling with non-uniform communication delay problem, the inpu...
research
09/29/2019

Parallel Machine Scheduling to Minimize Energy Consumption

Given n jobs with release dates, deadlines and processing times we consi...
research
01/31/2023

Sublinear Approximation Schemes for Scheduling Precedence Graphs of Bounded Depth

We study the classical scheduling problem on parallel machines preceden...
research
06/03/2022

Balancing Flow Time and Energy Consumption

In this paper, we study the following batch scheduling model: find a sch...
research
11/28/2018

Approximate Schedules for Non-Migratory Parallel Jobs in Speed-Scaled Multiprocessor Systems

We consider a problem of scheduling rigid parallel jobs on variable spee...
research
07/30/2019

Open shop scheduling games

This paper takes a game theoretical approach to open shop scheduling pro...

Please sign up or login with your details

Forgot password? Click here to reset