An EPTAS for Scheduling on Unrelated Machines of Few Different Types
Klaus Jansen, Marten Maack

TL;DR
This paper introduces an efficient approximation scheme for scheduling jobs on unrelated machines with a fixed number of machine types, achieving near-optimal makespan with polynomial runtime independent of the approximation factor.
Contribution
The paper presents the first EPTAS for scheduling on unrelated machines with a constant number of machine types, extending to related variants like Santa Claus and vector scheduling.
Findings
EPTAS with runtime independent of 1/ε
Applicable to multiple scheduling variants
Uses mixed integer linear programming and rounding
Abstract
In the classical problem of scheduling on unrelated parallel machines, a set of jobs has to be assigned to a set of machines. The jobs have a processing time depending on the machine and the goal is to minimize the makespan, that is the maximum machine load. It is well known that this problem is NP-hard and does not allow polynomial time approximation algorithms with approximation guarantees smaller than unless PNP. We consider the case that there are only a constant number of machine types. Two machines have the same type if all jobs have the same processing time for them. This variant of the problem is strongly NP-hard already for . We present an efficient polynomial time approximation scheme (EPTAS) for the problem, that is, for any an assignment with makespan of length at most times the optimum can be found in polynomial time in…
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 · Complexity and Algorithms in Graphs
