Improved Approximation Algorithms for Non-Preemptive Throughput Maximization
Alexander Armbruster, Fabrizio Grandoni, Antoine Tinguely, Andreas Wiese

TL;DR
This paper presents improved approximation algorithms for the NP-hard non-preemptive throughput maximization scheduling problem, achieving ratios of 4/3+ε and 5/4+ε with different computational complexities.
Contribution
The authors develop significantly better approximation algorithms for non-preemptive scheduling, improving the best-known ratios from about 1.55 to 4/3+ε and 5/4+ε.
Findings
Achieved approximation ratio of 4/3+ε for the problem.
Further improved to 5/4+ε using pseudo-polynomial algorithms.
Results extend to multiple identical machines.
Abstract
The (Non-Preemptive) Throughput Maximization problem is a natural and fundamental scheduling problem. We are given jobs, where each job is characterized by a processing time and a time window, contained in a global interval , during which~ can be scheduled. Our goal is to schedule the maximum possible number of jobs non-preemptively on a single machine, so that no two scheduled jobs are processed at the same time. This problem is known to be strongly NP-hard. The best-known approximation algorithm for it has an approximation ratio of [Im, Li, Moseley IPCO'17], improving on an earlier result in [Chuzhoy, Ostrovsky, Rabani FOCS'01]. In this paper we substantially improve the approximation factor for the problem to for any constant~. Using pseudo-polynomial time , we improve…
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.
