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 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 -approximation.
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}
}