this paper proposes an improved K-means algorithm for processing massive data by making use of the Map-Reduce model on the Hadoop platform. In order to solve the problem that faced by traditional K-means algorithm
such as it is sensitive to initial clustering center and clustering number
the improved algorithm firstly finds out the clustering number from sampling data by implementing multiple sampling of massive data; Secondly
with the help of density method the clustering center of data sampling is founded. Finally
the global initial clustering centers of original data are obtained by merging the central points of each sample. The results of the experiments deployed on the Hadoop cluster have shown that the improved algorithm is more efficient
accurate
scalable and has better acceleration ratio than the traditional algorithms.
Parimala M, Daphne Lopez, Senthilkumar N C. A survey on density based clustering algorithms for mining large spatial databases[J]. International Journal of Advanced Science and Technology, 2011, 31(1): 59-66. DOI: 59
Renato Cordeiro de Amorim, Boris Mirkin. Minkowski Metric. Feature weighting and anomalous cluster initializing in kmeans clustering[J]. Patt ern Recognition, 2012, 45(3): 1061-1075. DOI: 1061
Li Haiguang, Wu Gongqing, Hu Xuegang, et al. K-means clustering with bagging and mapReduce[C]//Proceedings of the 44th Hawaii International Conference on System Sciences. Hawaii, USA, 2011: 1-8.
Murat Erisoglu, Nazif Calis, Sadullah Sakallioglu. A new algorithm for initial cluster centers in k-means algorithm[J]. Pattern Recognition Letter, 2011, 14 (32): 1701-1705. DOI: 1701