eng
Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Leibniz International Proceedings in Informatics
1868-8969
2022-12-14
36:1
36:16
10.4230/LIPIcs.ISAAC.2022.36
article
Nested Active-Time Scheduling
Cao, Nairen
1
Fineman, Jeremy T.
1
Li, Shi
2
Mestre, Julián
3
Russell, Katina
1
Umboh, Seeun William
3
Georgetown University, Washington D.C., USA
University at Buffalo, NY, USA
The University of Sydney, Australia
The active-time scheduling problem considers the problem of scheduling preemptible jobs with windows (release times and deadlines) on a parallel machine that can schedule up to g jobs during each timestep. The goal in the active-time problem is to minimize the number of active steps, i.e., timesteps in which at least one job is scheduled. In this way, the active time models parallel scheduling when there is a fixed cost for turning the machine on at each discrete step.
This paper presents a 9/5-approximation algorithm for a special case of the active-time scheduling problem in which job windows are laminar (nested). This result improves on the previous best 2-approximation for the general case.
https://drops.dagstuhl.de/storage/00lipics/lipics-vol248-isaac2022/LIPIcs.ISAAC.2022.36/LIPIcs.ISAAC.2022.36.pdf
Scheduling algorithms
Active time
Approximation algorithm