Approximation Algorithms for Fair Repetitive Scheduling
Danny Hermelin, Danny Segev, and Dvir Shabtay

TL;DR
This paper develops approximation algorithms with provable guarantees for a fair repetitive scheduling problem, addressing NP-hardness through LP-based and batching techniques for different processing time scenarios.
Contribution
It introduces new approximation algorithms with performance guarantees for fair repetitive scheduling, including LP-based schemes and batching methods for various processing time settings.
Findings
LP-based 2-approximation for day-dependent times
Polynomial-time approximation scheme for constant days
Simple approximation for day-invariant processing times
Abstract
We consider a recently introduced fair repetitive scheduling problem involving a set of clients, each asking for their associated job to be daily scheduled on a single machine across a finite planning horizon. The goal is to determine a job processing permutation for each day, aiming to minimize the maximum total completion time experienced by any client. This problem is known to be NP-hard for quite restrictive settings, with previous work offering exact solution methods for highly-structured special cases. In this paper, we focus on the design of approximation algorithms with provable performance guarantees. Our main contributions can be briefly summarized as follows: (i) When job processing times are day-dependent, we devise a polynomial-time LP-based -approximation, as well as a polynomial-time approximation scheme for a constant number of days. (ii) With day-invariant…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Scheduling and Optimization Algorithms · Advanced Queuing Theory Analysis
