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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
E. Cohen. Size-estimation framework with applications to transitive closure and reachability. J. Comput. System Sci., 55(3):441–453, 1997.
E. Cohen and U. Zwick. All-pairs small-stretch paths. In Proc. 8th SODA, pages 93–102, 1999.
M.L. Fredman and R.E. Tarjan. Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM, 34:596–615, 1987.
A. Goel, P. Indyk, and K. Varadarajan. Reductions among high demensional proximity problems. In Proc. 10th SODA, pages 769–778, 2001.
T. F. Gonzales. Clustering to minimize the maximum intercluster distance. Theor. Comp. Sci., 38:293–550, 1985.
S. Guha, M. Mishra, R. Motwani, and L O’Callaghan. Clustering data streams. In Proc. 41th FOCS, pages 359–366, 2000.
D. Hochbaum and D. B. Shmoys. A unified approach to approximation algorithms for bottleneck problems. J. ACM, 33:533–550, 1986.
W.L. Hsu and G.L. Nemhauser. Easy and hard bottleneck problems. Discr. Appl. Math., 1:209–216, 1979.
P. Indyk. Sublinear time algorithms for metric space problems. In Proc. 31th STOC, pages 428–434, 1999.
P. Indyk and R. Motwani. Approximate nearest neighbors: towards removing the course of dimensionality. In Proc. 30th STOC, pages 604–613, 1998.
P. Indyk and M. Thorup. Approximate 1-medians, 2000.
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.
M. Luby. A simple parallel algorithm for the maiximal independent set. SIAM J. Comput., 15:1036–1053, 1986.
R.R. Mettu and C. G. Plaxton. The online medan problem. In Proc. 41th FOCS, pages 339–348, 2000.
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.
M. Thorup. Undirected single source shortest paths with positive integer weights in linear time. J. ACM, 46:362–394, 1999.
M. Thorup. On RAM priority queues. SIAM J. Comput., 30(1):86–109, 2000.
M. Thorup and U. Zwick. Approximate distance oracles, 2000. Accepted for STOC’01.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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