Years and Authors of Summarized Original Work
1987, 1988; Hochbaum, Shmoys
Problem Definition
Non-preemptive makespan minimization on m uniformly related machines is defined as follows. We are given a set M = { 1, 2, …, m} of m machines where each machine i has a speed s i such that s i  > 0. In addition we are given a set of jobs J = { 1, 2, …, n}, where each job j has a positive size p j and all jobs are available for processing at time 0. The jobs need to be partitioned into m subsets S1, …, S m , with S i being the subset of jobs assigned to machine i, and each such (ordered) partition is a feasible solution to the problem. Processing job j on machine i takes \( \frac{p_{j}} {s_{i}}\) time units. For such a solution (also known as a schedule), we let \(L_{i} = (\sum _{j\in S_{i}}p_{j})/s_{i}\) be the completion time or load of machine i. The work of machine i is \(W_{i} =\sum _{j\in S_{i}}p_{j} = L_{i} \cdot s_{i}\), that is, the total size of the jobs assigned to i. The makespan...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Alon N, Azar Y, Woeginger GJ, Yadid T (1997) Approximation schemes for scheduling. In: Proceedings of the 8th symposium on discrete algorithms (SODA), New Orleans, USA pp 493–500
Alon N, Azar Y, Woeginger GJ, Yadid T (1998) Approximation schemes for scheduling on parallel machines. J Sched 1(1):55–66
Azar Y, Epstein L (1998) Approximation schemes for covering and scheduling on related machines. In: Proceedings of the 1st international workshop on approximation algorithms for combinatorial optimization (APPROX), Aalborg, Denmark pp 39–47
Epstein L, Sgall J (2004) Approximation schemes for scheduling on uniformly related and identical parallel machines. Algorithmica 39(1):43–57
Graham RL (1966) Bounds for certain multiprocessing anomalies. Bell Syst Tech J 45(9):1563–1581
Hochbaum DS (1997) Various notions of approximations: Good, better, best and more. In: Hochbaum DS (ed) Approximation algorithms, PWS Publishing Company, Boston
Hochbaum DS, Shmoys DB (1987) Using dual approximation algorithms for scheduling problems: theoretical and practical results. J ACM 34(1):144–162
Hochbaum DS, Shmoys DB (1988) A polynomial approximation scheme for scheduling on uniform processors: using the dual approximation approach. SIAM J Comput 17(3):539–551
Lenstra HW Jr (1983) Integer programming with a fixed number of variables. Math Oper Res 8(4):538–548
Woeginger GJ (1997) A polynomial-time approximation scheme for maximizing the minimum machine completion time. Oper Res Lett 20(4):149–154
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Levin, A. (2016). Approximation Schemes for Makespan Minimization. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_498
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_498
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering