This paper introduces an improved algorithm of Distributed Clustering Based on MapReduce
the process of clustering will be divided into two stages
firstly
introduce Canopy algorithm
find out the suitable K of clustering algorithm by the change of Gradient value. That reduce the number of iterations and avoid the uncertainty of initial center point results in. Then dynamically change the radius of the region to solve the problem of similarity of high-dimensional data sets and solve the problem of characteristic weight of similarity calculation with the weighting of information entropy. Finally
the parallel strategy and scheme of the algorithm are designed according to the MapReduce distributed computing model. Experimental results show that the proposed algorithm has good performance in accuracy
speedup and scalability.
关键词
Keywords
references
Hadian A, Shahrivari S. High performance parallel k-means clustering for disk-resident datasets on multi-core CPUs[J]. The Journal of Supercomputing, 2014, 69(2):845-863. DOI: 845
Frey B J, Dueck D. Clustering by passing messages between data points[J]. science, 2007, 315(5814): 972-976. DOI: 972
Lee G, Tolia N, Ranganathan P. Computing cluster performance simulation using a genetic algorithm solution: U.S. Patent 9, 785, 472[P]. 2017-10-10.
Elhoseny M, Yuan X, Yu Z, et al. Balancing energyconsumption in heterogeneous wireless sensor networks.using genetic algorithm[J]. IEEE Communications Letters, 2015, 19(12): 2194-2197. DOI: 2194
Liu J, Han L, Hou L. Cluster Analysis Based on Particle Swarm Optimization Algorithm [J]. Systems Engineering-theory % Practice, 2005(6): 54-58. DOI: 54
Niknam T, Amiri B. An efficient hybrid approach based on PSO, ACO and k-means for cluster analysis[J]. Applied Soft Computing, 2010, 10(1): 183-197. DOI: 183
Shang T, Zhao Z, Guan Z, et al. A DP Canopy K-Means Algorithm for Privacy Preservation of Hadoop Platform[C]//International Symposium on Cyberspace Safety and Security. Springer, Cham, 2017: 189-198.
Wu G, Lin H, Fu E, et al. An Improved K-means Algorithm for Document Clustering[J]. Journal of Shandong University, 2008, 43(1):60-64. DOI: 60
Dean J, Ghemawat S. MapReduce: simplified data processing on large clusters[J]. Communications of the ACM, 2008, 51(1): 107-113. DOI: 107