Skip to main content

All-Norm Approximation Algorithms

  • Conference paper
  • First Online:
Book cover Algorithm Theory — SWAT 2002 (SWAT 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2368))

Included in the following conference series:

Abstract

A major drawback in optimization problems and in particular in scheduling problems is that for every measure there may be a different optimal solution. In many cases the various measures are different p norms. We address this problem by introducing the concept of an All-norm ρ-approximation algorithm, which supplies one solution that guarantees ρ-approximation to all p norms simultaneously. Specifically, we consider the problem of scheduling in the restricted assignment model, where there are m machines and n jobs, each is associated with a subset of the machines and should be assigned to one of them. Previous work considered approximation algorithms for each norm separately. Lenstra et al. [12] showed a 2-approximation algorithm for the problem with respect to the ∞ norm. For any fixed p norm the previously known approximation algorithm has a performance of θ(p). We provide an all-norm 2-approximation polynomial algorithm for the restricted assignment problem. On the other hand, we show that for any given l p norm (p > 1) there is no PTAS unless P=NP by showing an APX-hardness result. We also show for any given p norm a FPTAS for any fixed number of machines.

Research supported in part by the Israeli Ministry of industry and trade and by the Israel Science Foundation.

Research supported in part by the Israel Science Foundation (grant no. 250/01).

Research supported in part by the Israeli Ministry of industry and trade.

Supported by the START program Y43-MAT of the Austrian Ministry of Science.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. Alon, Y. Azar, G. Woeginger, and T. Yadid. Approximation schemes for scheduling. In Proc. 8th ACM-SIAM Symp. on Discrete Algorithms, pages 493–500, 1997.

    Google Scholar 

  2. J. Aslam, A. Rasala, C. Stein, and N. Young. Improved bicriteria existence theorems for scheduling. In Proc. 10th ACM-SIAM Symp. on Discrete Algorithms, pages 846–847, 1999.

    Google Scholar 

  3. B. Awerbuch, Y. Azar, E. Grove, M. Kao, P. Krishnan, and J. Vitter. Load balancing in the l p norm. In Proc. 36th IEEE Symp. on Found. of Comp. Science, pages 383–391, 1995.

    Google Scholar 

  4. Y. Azar, L. Epstein, Y. Richter, and G. J. Woeginger. All-norm approximation algorithms (full version). http://www.cs.tau.ac.il/~yo .

  5. L. Epstein and J. Sgall. Approximation schemes for scheduling on uniformly related and identical parallel machines. In Proc. 7th Annual European Symposium on Algorithms, pages 151–162, 1999.

    Google Scholar 

  6. A. Goel, A. Meyerson, and S. Plotkin. Approximate majorization and fair online load balancing. In Proc. 12th ACM-SIAM Symp. on Discrete Algorithms, pages 384–390, 2001.

    Google Scholar 

  7. D. Hochbaum and D. Shmoys. A polynomial approximation scheme for scheduling on uniform processors: Using the dual approximation approach. SIAM Journal on Computing, 17(3):539–551, 1988.

    Article  MATH  MathSciNet  Google Scholar 

  8. D. S. Hochbaum and D. B. Shmoys. Using dual approximation algorithms for scheduling problems: Theoretical and practical results. J. of the ACM, 34(1):144–162, January 1987.

    Google Scholar 

  9. E. Horowitz and S. Sahni. Exact and approximate algorithms for scheduling non-identical processors. Journal of the Association for Computing Machinery, 23:317–327, 1976.

    MATH  MathSciNet  Google Scholar 

  10. H. Karloff. Linear Programming. Birkhäuser, Boston, 1991.

    MATH  Google Scholar 

  11. J. Kleinberg, Y. Rabani, and E. Tardos. Fairness in routing and load balancing. J. Comput. System Sci., 63(1):2–20, 2001.

    Article  MATH  MathSciNet  Google Scholar 

  12. J.K. Lenstra, D.B. Shmoys, and E. Tardos. Approximation algorithms for scheduling unrelated parallel machines. Math. Prog., 46:259–271, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  13. N. Megiddo. Optinal flows in networks with multiple sources and sinks. Mathematical Programming, 7:97–107, 1974.

    Article  MATH  MathSciNet  Google Scholar 

  14. N. Megiddo. A good algorithm for lexicographically optimal flows in multi-terminal networks. Bulletin of the American Mathematical Society, 83(3):407–409, 1977.

    Article  MATH  MathSciNet  Google Scholar 

  15. E. Petrank. The hardness of approximation: Gap location. In Computational Complexity 4, pages 133–157, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  16. D. Shmoys and E. Tardos. An approximation algorithm for the generalized assignment problem. Mathematical Programming A, 62:461–474, 1993. Also in the proceeding of the 4th Annual ACM-SIAM Symposium on Discrete Algorithms, 1993.

    Article  MathSciNet  Google Scholar 

  17. C. Stein and J. Wein. On the existence of schedules that are near-optimal for both makespan and total weighted completion time. Operations Research Letters, 21, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Azar, Y., Epstein, L., Richter, Y., Woeginger, G.J. (2002). All-Norm Approximation Algorithms. In: Penttonen, M., Schmidt, E.M. (eds) Algorithm Theory — SWAT 2002. SWAT 2002. Lecture Notes in Computer Science, vol 2368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45471-3_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-45471-3_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43866-3

  • Online ISBN: 978-3-540-45471-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics