English

Fixed Order Scheduling with Deadlines

Data Structures and Algorithms 2025-05-16 v2

Abstract

This paper studies a scheduling problem in a parallel machine setting, where each machine must adhere to a predetermined fixed order for processing the jobs. Given nn jobs, each with processing times and deadlines, we aim to minimize the number of machines while ensuring deadlines are met and the fixed order is maintained. We show that the first-fit algorithm solves the problem optimally with unit processing times and is a 2-approximation in the following four cases: (1) the order aligns with non-increasing slacks, (2) the order aligns with non-decreasing slacks, (3) the order aligns with non-increasing deadlines, and (4) the optimal solution uses at most 3 machines. For the general problem we provide an O(logn)O(\log n)-approximation.

Keywords

Cite

@article{arxiv.2412.10760,
  title  = {Fixed Order Scheduling with Deadlines},
  author = {Andre Berger and Arman Rouhani and Marc Schröder},
  journal= {arXiv preprint arXiv:2412.10760},
  year   = {2025}
}
R2 v1 2026-06-28T20:35:08.786Z