Fast k-means algorithms with constant approximation

13Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper we study the k-means clustering problem. It is well-known that the general version of this problem is NP-hard. Numerous approximation algorithms have been proposed for this problem. In this paper, we proposed three constant approximation algorithms for k-means clustering. The first algorithm runs in time O((k/ε)knd), where k is the number of clusters, n is the size of input points, d is dimension of attributes. The second algorithm runs in time O(k3n2 log n). This is the first algorithm for k-means clustering that runs in time polynomial in n, k and d. The run time of the third algorithm (O(k5 log3 kd)) is independent of n. Though an algorithm whose run time is independent of n is known for the k-median problem, ours is the first such algorithm for the k-means problem. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Song, M., & Rajasekaran, S. (2005). Fast k-means algorithms with constant approximation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3827 LNCS, pp. 1029–1038). https://doi.org/10.1007/11602613_102

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free