DocumentCode :
3580648
Title :
A Linear Time-Complexity k-Means Algorithm Using Cluster Shifting
Author :
Pakhira, Malay K.
Author_Institution :
Kalyani Gov. Eng. Coll., Kalyani, India
fYear :
2014
Firstpage :
1047
Lastpage :
1051
Abstract :
The k-means algorithm is known to have a time complexity of O(n2), where n is the input data size. This quadratic complexity debars the algorithm from being effectively used in large applications. In this article, an attempt is made to develop an O(n) complexity (linear order) counterpart of the k-means. The underlying modification includes a directional movement of intermediate clusters and thereby improves compactness and separability properties of cluster structures simultaneously. This process also results in an improved visualization of clustered data. Comparison of results obtained with the classical k-means and the present algorithm indicates usefulness of the new approach.
Keywords :
computational complexity; pattern clustering; O (n2) time complexity; cluster shifting; cluster structures; linear time-complexity k-means algorithm; quadratic complexity; separability properties; Algorithm design and analysis; Classification algorithms; Clustering algorithms; Data mining; Databases; Time complexity; Complexity; k-means; linear order; visually distinct;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Communication Networks (CICN), 2014 International Conference on
Print_ISBN :
978-1-4799-6928-9
Type :
conf
DOI :
10.1109/CICN.2014.220
Filename :
7065640
Link To Document :
بازگشت