Affiliation:
1. Univ. of California at Berkeley, Berkeley
2. Massachusetts Institute of Technology, Cambridge
Abstract
The problem of scheduling a set of
n
jobs on
m
identical machines so as to minimize the makespan time is perhaps the most well-studied problem in the theory of approximation algorithms for NP-hard optimization problems. In this paper the strongest possible type of result for this problem, a polynomial approximation scheme, is presented. More precisely, for each ε, an algorithm that runs in time
O
((
n
/ε)
1/ε
2
) and has relative error at most ε is given. In addition, more practical algorithms for ε = 1/5 + 2
-
k
and ε = 1/6 + 2
-
k
, which have running times
O
(
n
(
k
+ log
n
)) and
O
(
n
(
km
4
+ log
n
)) are presented. The techniques of analysis used in proving these results are extremely simple, especially in comparison with the baroque weighting techniques used previously.
The scheme is based on a new approach to constructing approximation algorithms, which is called dual approximation algorithms, where the aim is to find superoptimal, but infeasible, solutions, and the performance is measured by the degree of infeasibility allowed. This notion should find wide applicability in its own right and should be considered for any optimization problem where traditional approximation algorithms have been particularly elusive.
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Cited by
522 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Learning-Augmented Energy-Aware List Scheduling for Precedence-Constrained Tasks;ACM Transactions on Modeling and Performance Evaluation of Computing Systems;2024-09-12
2. The prize-collecting single machine scheduling with bounds and penalties;Journal of Combinatorial Optimization;2024-08-16
3. Scheduling with cardinality dependent unavailability periods;European Journal of Operational Research;2024-07
4. Local-search based heuristics for advertisement scheduling;RAIRO - Operations Research;2024-07
5. Hardness and Tight Approximations of Demand Strip Packing;Proceedings of the 36th ACM Symposium on Parallelism in Algorithms and Architectures;2024-06-17