Skip to main content

Quick k-Median, k-Center, and Facility Location for Sparse Graphs

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 2001)

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

Included in the following conference series:

Abstract

Solving an open problem of Jain and Vazirani [FOCS’99], we present Õ(n+m) time constant factor approximation algorithms for the k-median, k-center, and facility location problems with assignment costs being shortest path distances in a weighted undirected graph with n nodes and m edges.

For all of these location problems, Õ(n 2) algorithms were already known, but here we are addressing large sparse graphs. An application could be placement of content distributing servers on the Internet. The Internet is large and changes so frequently that an Õ(n 2) time solution would likely be outdated long before completion.

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. M. Charikar, S. Guha, E. Tardos, and D.B. Shmoys. A constant-factor approximation algorithm for the k-median problem. In Proc. 31th STOC, pages 1–10, 1999.

    Google Scholar 

  2. E. Cohen. Size-estimation framework with applications to transitive closure and reachability. J. Comput. System Sci., 55(3):441–453, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  3. E. Cohen and U. Zwick. All-pairs small-stretch paths. In Proc. 8th SODA, pages 93–102, 1999.

    Google Scholar 

  4. M.L. Fredman and R.E. Tarjan. Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM, 34:596–615, 1987.

    Article  MathSciNet  Google Scholar 

  5. A. Goel, P. Indyk, and K. Varadarajan. Reductions among high demensional proximity problems. In Proc. 10th SODA, pages 769–778, 2001.

    Google Scholar 

  6. T. F. Gonzales. Clustering to minimize the maximum intercluster distance. Theor. Comp. Sci., 38:293–550, 1985.

    Article  Google Scholar 

  7. S. Guha, M. Mishra, R. Motwani, and L O’Callaghan. Clustering data streams. In Proc. 41th FOCS, pages 359–366, 2000.

    Google Scholar 

  8. D. Hochbaum and D. B. Shmoys. A unified approach to approximation algorithms for bottleneck problems. J. ACM, 33:533–550, 1986.

    Article  MathSciNet  Google Scholar 

  9. W.L. Hsu and G.L. Nemhauser. Easy and hard bottleneck problems. Discr. Appl. Math., 1:209–216, 1979.

    Article  MATH  MathSciNet  Google Scholar 

  10. P. Indyk. Sublinear time algorithms for metric space problems. In Proc. 31th STOC, pages 428–434, 1999.

    Google Scholar 

  11. P. Indyk and R. Motwani. Approximate nearest neighbors: towards removing the course of dimensionality. In Proc. 30th STOC, pages 604–613, 1998.

    Google Scholar 

  12. P. Indyk and M. Thorup. Approximate 1-medians, 2000.

    Google Scholar 

  13. K. Jain and V.V. Vazirani. Primal-dual approximation algorihtms for metric faciity location and k-median problems. In Proc. 40th FOCS, pages 2–13, 1999. The running times involve a certain factor L that will be removed in the journal version to appear in J. ACM.

    Google Scholar 

  14. M. Luby. A simple parallel algorithm for the maiximal independent set. SIAM J. Comput., 15:1036–1053, 1986.

    Article  MATH  MathSciNet  Google Scholar 

  15. R.R. Mettu and C. G. Plaxton. The online medan problem. In Proc. 41th FOCS, pages 339–348, 2000.

    Google Scholar 

  16. B.C. Tansel, R.L. Francis, and T.J. Lowe. Location on networks: A survey. part 1 and 2. Management Science, 29(4):482–511, 1983.

    Article  MATH  MathSciNet  Google Scholar 

  17. M. Thorup. Undirected single source shortest paths with positive integer weights in linear time. J. ACM, 46:362–394, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  18. M. Thorup. On RAM priority queues. SIAM J. Comput., 30(1):86–109, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  19. M. Thorup and U. Zwick. Approximate distance oracles, 2000. Accepted for STOC’01.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Thorup, M. (2001). Quick k-Median, k-Center, and Facility Location for Sparse Graphs. In: Orejas, F., Spirakis, P.G., van Leeuwen, J. (eds) Automata, Languages and Programming. ICALP 2001. Lecture Notes in Computer Science, vol 2076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48224-5_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-48224-5_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42287-7

  • Online ISBN: 978-3-540-48224-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics