Clustering with Few Disks to Minimize the Sum of Radii

Mikkel Abrahamsen*, Sarita de Berg, Lucas Meijer, André Nusser, Leonidas Theocharous

*Corresponding author for this work

Research output: Contribution to journalConference articleResearchpeer-review

1 Citation (Scopus)
3 Downloads (Pure)

Abstract

Given a set of n points in the Euclidean plane, the k-MinSumRadius problem asks to cover this point set using k disks with the objective of minimizing the sum of the radii of the disks. After a long line of research on related problems, it was finally discovered that this problem admits a polynomial time algorithm [GKKPV’12]; however, the running time of this algorithm is O(n881), and its relevance is thereby mostly of theoretical nature. A practically and structurally interesting special case of the k-MinSumRadius problem is that of small k. For the 2-MinSumRadius problem, a near-quadratic time algorithm with expected running time O(n2 log2 n log2 log n) was given over 30 years ago [Eppstein’92]. We present the first improvement of this result, namely, a near-linear time algorithm to compute the 2-MinSumRadius that runs in expected O(n log2 n log2 log n) time. We generalize this result to any constant dimension d, for which we give an O(n2−1/(⌈d/2⌉+1)+ε) time algorithm. Additionally, we give a near-quadratic time algorithm for 3-MinSumRadius in the plane that runs in expected O(n2 log2 n log2 log n) time. All of these algorithms rely on insights that uncover a surprisingly simple structure of optimal solutions: we can specify a linear number of lines out of which one separates one of the clusters from the remaining clusters in an optimal solution.

Original languageEnglish
Article number2
JournalLeibniz International Proceedings in Informatics, LIPIcs
Volume293
Number of pages15
ISSN1868-8969
DOIs
Publication statusPublished - 2024
Event40th International Symposium on Computational Geometry, SoCG 2024 - Athens, Greece
Duration: 11 Jun 202414 Jun 2024

Conference

Conference40th International Symposium on Computational Geometry, SoCG 2024
Country/TerritoryGreece
CityAthens
Period11/06/202414/06/2024

Bibliographical note

Funding Information:
Mikkel Abrahamsen: is supported by Starting Grant 1054-00032B from the Independent Research Fund Denmark under the Sapere Aude research career programme and is part of Basic Algorithms Research Copenhagen (BARC), supported by the VILLUM Foundation grant 16582. Lucas Meijer: is supported by the Netherlands Organisation for Scientific Research (NWO) under project no. VI.Vidi.213.150. Andr\u00E9 Nusser: is part of Basic Algorithms Research Copenhagen (BARC), supported by the VILLUM Foundation grant 16582. Leonidas Theocharous: is supported by the Dutch Research Council (NWO) through Gravitation-grant NETWORKS-024.002.003.

Publisher Copyright:
© Mikkel Abrahamsen, Sarita de Berg, Lucas Meijer, André Nusser, and Leonidas Theocharous.

Keywords

  • covering points with disks
  • geometric clustering
  • minimize sum of radii

Cite this