Research and Improvement on K-Means Clustering Algorithm

According to the defects of classical k-means clustering algorithm such as sensitive to the initial clustering center selection, the poor global search ability, falling into the local optimal solution. A differential evolution algorithm which was a kind of a heuristic global optimization algorithm based on population was introduced in this article, then put forward an improved differential evolution algorithm combined with k-means clustering algorithm at the same time. The experiments showed that the method has solved initial centers optimization problem of k-means clustering algorithm well, had a better searching ability,and more effectively improved clustering quality and convergence speed.

[1]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[2]  K. Price Differential evolution vs. the functions of the 2/sup nd/ ICEO , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[3]  HU Zhong-bo Cluster Analysis Based on Differential Evolution Algorithm , 2010 .

[4]  Wanliang Wang,et al.  Adaptive differential evolution algorithm and its application to parameter estimation , 2014, 2014 International Conference on Mechatronics and Control (ICMC).

[5]  Lin Fan,et al.  An Efficient Clustering Algorithm Based on Local Optimality of K -Means: An Efficient Clustering Algorithm Based on Local Optimality of K -Means , 2008 .

[6]  Wang Yuexuan,et al.  Constrained multi-objective optimization evolutionary algorithm , 2005 .

[7]  Xiao-Feng Lei,et al.  An Efficient Clustering Algorithm Based on Local Optimality of K -Means: An Efficient Clustering Algorithm Based on Local Optimality of K -Means , 2008 .

[8]  Zuo Jian Shuffled differential evolution algorithm based on optimal scheduling of cascade hydropower stations , 2012 .

[9]  Zheng Xiu-lian Adaptive Differential Evolution Algorithm and Its Application in Parameter Estimation , 2012 .

[10]  Yinghai Li,et al.  Optimal Scheduling of Cascade Hydropower System Using Grouping Differential Evolution Algorithm , 2012, 2012 International Conference on Computer Science and Electronics Engineering.

[11]  Yang Qi A Survey of Differential Evolution Algorithms , 2008 .

[12]  Sanyang Liu,et al.  A Differential Evolution Based on Double Populations for Constrained Multi-Objective Optimization Problem: A Differential Evolution Based on Double Populations for Constrained Multi-Objective Optimization Problem , 2009 .

[13]  Meng Hong A Differential Evolution Based on Double Populations for Constrained Multi-Objective Optimization Problem , 2008 .