Scheduling with Many Shared Resources
Max A. Deppert, Klaus Jansen, Marten Maack, Simon Pukrop, Malin Rau

TL;DR
This paper advances shared resource scheduling by introducing new approximation algorithms and PTAS solutions, leveraging N-fold integer programming, and establishing inapproximability bounds for complex resource requirements.
Contribution
It presents new approximation algorithms and PTAS for shared resource scheduling, utilizing N-fold integer programming, and extends inapproximability results for jobs needing multiple resources.
Findings
Introduces a 5/3-approximation algorithm.
Provides a 1.5-approximation algorithm.
Offers a PTAS for constant machine cases and resource augmentation.
Abstract
Consider the many shared resource scheduling problem where jobs have to be scheduled on identical parallel machines with the goal of minimizing the makespan. However, each job needs exactly one additional shared resource in order to be executed and hence prevents the execution of jobs that need the same resource while being processed. Previously a -approximation was the best known result for this problem. Furthermore, a -approximation for the case with only two machines was known as well as a PTAS for the case with a constant number of machines. We present a simple and fast 5/3-approximation and a much more involved but still reasonable 1.5-approximation. Furthermore, we provide a PTAS for the case with only a constant number of machines, which is arguably simpler and faster than the previously known one, as well as a PTAS with resource augmentation for the general…
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
TopicsScheduling and Optimization Algorithms · Optimization and Search Problems · Optimization and Packing Problems
