Abstract
Given a metric \((V,d)\) and an integer \(k\), we consider the problem of partitioning the points of \(V\) into at most \(k\) clusters so as to minimize the sum of radii or the sum of diameters of these clusters. The former problem is called the minimum sum of radii (MSR) problem and the latter is the minimum sum of diameters (MSD) problem. The current best polynomial time algorithms for these problems have approximation ratios 3.504 and 7.008, respectively. We call a cluster containing a single point, a singleton cluster. For the MSR problem when singleton clusters are not allowed, we give an exact algorithm for metrics induced by unweighted graphs. In addition, we show that in this case, a solution consisting of the best single cluster for each connected component of the graph is a \(\frac{3}{2}\)-approximation algorithm. For the MSD problem on the plane with Euclidean distances, we present a polynomial time approximation scheme. In addition, we settle the open problem of complexity of the MSD problem with constant \(k\) by giving a polynomial time exact algorithm in this case. The previously best known approximation algorithms for MSD on the plane or for MSD with constant \(k\) have both ratio 2.
Similar content being viewed by others
References
Behsaz, B.: Approximation Algorithms for Clustering Problems. PhD thesis, Department of Computing Science, University of Alberta (2012)
Capoyleas, V., Rote, G., Woeginger, G.: Geometric clusterings. J. Algorithms 12(2), 341–356 (1991)
Charikar, M., Panigrahy, R.: Clustering to minimize the sum of cluster diameters. In: Proceedings of the 33rd Annual ACM Symposium on Theory of Computing, pp. 1–10 (2001)
Charikar, Moses, Panigrahy, Rina: 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. Nordic J. Comput. 7(3), 185–203 (2000)
Doddi, S., Marathe, M.V., Ravi, S.S., Taylor, D.S., Widmayer, P.: Approximation algorithms for clustering to minimize the sum of diameters. In: SWAT ’00: Proceedings of the 3rd Scandinavian workshop on Algorithm Theory, pp. 237–250 (2000)
Dudley, R.M.: Metric entropy of some classes of sets with differentiable boundaries. J. Approx. Theory 10, 227–236 (1974)
Gibson, M., Kanade, G., Krohn, E., Pirwani, I.A., Varadarajan, K.: On metric clustering to minimize the sum of radii. In: SWAT ’08: Proceedings of the 11th Scandinavian workshop on Algorithm Theory, pp. 282–293. Springer-Verlag, Berlin, Heidelberg (2008)
Gibson, M., Kanade, G., Krohn, E., Pirwani, I.A., Varadarajan, K.: On metric clustering to minimize the sum of radii. Algorithmica 57(3), 484–498 (2010)
Gibson, M., Kanade, G., Krohn, E., Pirwani, I.A., Varadarajan, K.: On clustering to minimize the sum of radii. SIAM J. Comput. 41(1), 47–60 (2012)
Hansen, P., Jaumard, B.: Minimum sum of diameters clustering. J. Classif. 4(2), 215–226 (1987)
Hochbaum, D.S., Shmoys, D.B.: A best possible heuristic for the k-center problem. Math. Oper. Res. 10(2), 180–184 (1985)
Jung, H.W.E.: Über die kleinste Kugel, die eine räumliche Figur einschliesst. J. Reine Angew. Math. 123, 241–257 (1901)
Acknowledgments
We would like to thank two anonymous referees for their great comments and suggestions, especially for bringing to our attention the connection of Lemma 8 and [7]. Babak Behsaz Supported in part by Alberta Innovates Graduate Student Scholarship. Mohammad R. Salavatipour Supported by NSERC and an Alberta Ingenuity New Faculty Award.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Behsaz, B., Salavatipour, M.R. On Minimum Sum of Radii and Diameters Clustering. Algorithmica 73, 143–165 (2015). https://doi.org/10.1007/s00453-014-9907-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-014-9907-3