Skip to main navigation Skip to search Skip to main content

Efficient approximation algorithms for clustering point-sets

  • SUNY Buffalo

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

In this paper, we consider the problem of clustering a set of n finite point-sets in d-dimensional Euclidean space. Different from the traditional clustering problem (called points clustering problem where the to-be-clustered objects are points), the point-sets clustering problem requires that all points in a single point-set be clustered into the same cluster. This requirement disturbs the metric property of the underlying distance function among point-sets and complicates the clustering problem dramatically. In this paper, we use a number of interesting observations and techniques to overcome this difficulty. For the k-center clustering problem on point-sets, we give an O(m+nlogk)-time 3-approximation algorithm and an O(km)-time (1+3)-approximation algorithm, where m is the total number of input points and k is the number of clusters. When k is a small constant, the performance ratio of our algorithm reduces to (2+) for any >0. For the k-median problem on point-sets, we present a polynomial time (3+)-approximation algorithm. Our approaches are rather general and can be easily implemented for practical purpose.

Original languageEnglish
Pages (from-to)59-66
Number of pages8
JournalComputational Geometry: Theory and Applications
Volume43
Issue number1
DOIs
StatePublished - Jan 2010

Keywords

  • Clustering
  • Core-sets
  • K-center clustering
  • K-median clustering
  • Point-sets

Fingerprint

Dive into the research topics of 'Efficient approximation algorithms for clustering point-sets'. Together they form a unique fingerprint.

Cite this