English

Nested Active-Time Scheduling

Data Structures and Algorithms 2022-07-27 v1

Abstract

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 gg 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.

Keywords

Cite

@article{arxiv.2207.12507,
  title  = {Nested Active-Time Scheduling},
  author = {Nairen Cao and Jeremy T. Fineman and Shi Li and Julián Mestre and Katina Russell and Seeun William Umboh},
  journal= {arXiv preprint arXiv:2207.12507},
  year   = {2022}
}