Title :
A Linear Time-Complexity k-Means Algorithm Using Cluster Shifting
Author :
Pakhira, Malay K.
Author_Institution :
Kalyani Gov. Eng. Coll., Kalyani, India
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;
Conference_Titel :
Computational Intelligence and Communication Networks (CICN), 2014 International Conference on
Print_ISBN :
978-1-4799-6928-9
DOI :
10.1109/CICN.2014.220