Preclustering Algorithms for Imprecise Points

Mohammad Ali Abam (Corresponding author), Mark de Berg, Sina Farahzad, Mir Omid Haji Mirsadeghi, Morteza Saghafian

Research output: Contribution to journalArticleAcademicpeer-review

1 Citation (Scopus)
166 Downloads (Pure)

Abstract

We study the problem of preclustering a set B of imprecise points in Rd: we wish to cluster the regions specifying the potential locations of the points such that, no matter where the points are located within their regions, the resulting clustering approximates the optimal clustering for those locations. We consider k-center, k-median, and k-means clustering, and obtain the following results. Let B: = { b1, … , bn} be a collection of disjoint balls in Rd, where each ball bi specifies the possible locations of an input point pi. A partition C of B into subsets is called an (f(k) , α) -preclustering (with respect to the specific k-clustering variant under consideration) if (i) C consists of f(k) preclusters, and (ii) for any realization P of the points pi inside their respective balls, the cost of the clustering on P induced by C is at most α times the cost of an optimal k-clustering on P. We call f(k) the size of the preclustering and we call α its approximation ratio. We prove that, even in R1, one may need at least 3 k- 3 preclusters to obtain a bounded approximation ratio—this holds for the k-center, the k-median, and the k-means problem—and we present a (3k, 1) preclustering for the k-center problem in R1. We also present various preclusterings for balls in Rd with d⩾ 2 , including a (3 k, α) -preclustering with α≈ 13.9 for the k-center and the k-median problem, and α≈ 193.9 for the k-means problem.

Original languageEnglish
Pages (from-to)1467-1489
Number of pages23
JournalAlgorithmica
Volume84
Issue number6
DOIs
Publication statusPublished - Jun 2022

Keywords

  • Clustering
  • Computational Geometry
  • Imprecise Points

Fingerprint

Dive into the research topics of 'Preclustering Algorithms for Imprecise Points'. Together they form a unique fingerprint.

Cite this