English

Equitable Scheduling on a Single Machine

Discrete Mathematics 2021-06-01 v2 Data Structures and Algorithms

Abstract

We introduce a natural but seemingly yet unstudied generalization of the problem of scheduling jobs on a single machine so as to minimize the number of tardy jobs. Our generalization lies in simultaneously considering several instances of the problem at once. In particular, we have nn clients over a period of mm days, where each client has a single job with its own processing time and deadline per day. Our goal is to provide a schedule for each of the mm days, so that each client is guaranteed to have their job meet its deadline in at least kmk \le m days. This corresponds to an equitable schedule where each client is guaranteed a minimal level of service throughout the period of mm days. We provide a thorough analysis of the computational complexity of three main variants of this problem, identifying both efficient algorithms and worst-case intractability results.

Keywords

Cite

@article{arxiv.2010.04643,
  title  = {Equitable Scheduling on a Single Machine},
  author = {Klaus Heeger and Danny Hermelin and George B. Mertzios and Hendrik Molter and Rolf Niedermeier and Dvir Shabtay},
  journal= {arXiv preprint arXiv:2010.04643},
  year   = {2021}
}
R2 v1 2026-06-23T19:12:48.428Z