Abstract
Given an n-point metric (P,d) and an integer k>0, we consider the problem of covering P by k balls so as to minimize the sum of the radii of the balls. We present a randomized algorithm that runs in n O(log n⋅log Δ) time and returns with high probability the optimal solution. Here, Δ is the ratio between the maximum and minimum interpoint distances in the metric space. We also show that the problem is NP-hard, even in metrics induced by weighted planar graphs and in metrics of constant doubling dimension.
Similar content being viewed by others
References
Alt, H., Arkin, E.M., Brönnimann, H., Erickson, J., Fekete, S.P., Knauer, C., Lenchner, J., Mitchell, J.S.B., Whittlesey, K.: Minimum-cost coverage of point sets by disks. In: Amenta, N., Cheong, O. (eds.) Symposium on Computational Geometry, pp. 449–458. ACM, New York (2006)
Bartal, Y.: Probabilistic approximations of metric spaces and its algorithmic applications. In: FOCS, pp. 184–193 (1996)
Bilò, V., Caragiannis, I., Kaklamanis, C., Kanellopoulos, P.: Geometric clustering to minimize the sum of cluster sizes. In: Stølting Brodal, G., Leonardi, S. (eds.) ESA. Lecture Notes in Computer Science, vol. 3669, pp. 460–471. Springer, Berlin (2005)
Charikar, M., Panigrahy, R.: Clustering to minimize the sum of cluster diameters. J. Comput. Syst. Sci. 68(2), 417–441 (2004)
Doddi, S., Marathe, M.V., Ravi, S.S., Taylor, D.S., Widmayer, P.: Approximation algorithms for clustering to minimize the sum of diameters. Nord. J. Comput. 7(3), 185–203 (2000)
Fernandez de la Vega, W., Kenyon, C.: A randomized approximation scheme for metric max-cut. J. Comput. Syst. Sci. 63(4), 531–541 (2001)
Fakcharoenphol, J., Rao, S., Talwar, K.: A tight bound on approximating arbitrary metrics by tree metrics. In: STOC, pp. 448–455. ACM, New York (2003)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York (1979)
Gibson, M., Kanade, G., Krohn, E., Pirwani, I.A., Varadarajan, K.: On clustering to minimize the sum of radii. In: SODA, pp. 819–825. SIAM, Philadelphia (2008)
Hochbaum, D.S., Shmoys, D.B.: A best possible heuristic for the k-center problem. Math. Oper. Res. 10, 180–184 (1985)
Kariv, O., Hakimi, S.L.: An algorithmic approach to network location problems. Part II: The p-medians. SIAM J. Appl. Math. 37, 539–560 (1982)
Krauthgamer, R., Lee, J.R.: Navigating nets: simple algorithms for proximity search. In: Munro, J.I. (ed.) SODA, pp. 798–807. SIAM, Philadelphia (2004)
Lev-Tov, N., Peleg, D.: Polynomial time approximation schemes for base station coverage with minimum total radii. Comput. Netw. 47(4), 489–501 (2005)
Lichtenstein, D.: Planar formulae and their uses. SIAM J. Comput. 11(2), 329–343 (1982)
Manasse, M.S., McGeoch, L.A., Sleator, D.D.: Competitive algorithms for server problems. J. Algorithms 11(2), 208–230 (1990)
Schaeffer, S.E.: Graph clustering. Comput. Sci. Rev. 1(1), 27–64 (2007)
Author information
Authors and Affiliations
Corresponding author
Additional information
Work of M. Gibson, G. Kanade, E. Krohn, and K. Varadarajan was partially supported by NSF CAREER award CCR 0237431.
Work of I.A. Pirwani was partially supported by Alberta Ingenuity. Most of this work was done while I.A. Pirwani was at the University of Iowa, Iowa City, IA 52242, USA.
Part of this work was done while K. Varadarajan was visiting the Institute for Mathematical Sciences, Chennai, India.
Rights and permissions
About this article
Cite this article
Gibson, M., Kanade, G., Krohn, E. et al. On Metric Clustering to Minimize the Sum of Radii. Algorithmica 57, 484–498 (2010). https://doi.org/10.1007/s00453-009-9282-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-009-9282-7