Evolutionary Improved Swarm-Based Hybrid K-Means Algorithm for Cluster Analysis

Improvement in the quality of cluster centers and minimization of intra-cluster distance are two most challenging areas of K-means clustering algorithm. Due to predetermined number of clusters, it is difficult to predict the exact value of k. Furthermore, in case of non-globular clusters, K-means fails to get optimal cluster center in a data set. In this paper, a hybrid improved particle swarm optimization-based evolutionary K-means clustering method has been proposed to obtain the optimal cluster center. The hybridization of improved PSO and genetic algorithm (GA) along with K-means algorithm improves the convergence speed as well as helps to find the global optimal solution. In the first stage, IPSO has been used to get a global solution in order to get optimal cluster centers. Then, the crossover steps of GA are used to improve the quality of particles and mutation is used for diversification of solution space in order to avoid premature convergence. The performance analysis of the proposed method is compared with other existing clustering techniques like K-means, GA-K-means, and PSO-K-means.

[1]  Jiye Liang,et al.  Fast global k-means clustering based on local geometrical information , 2013, Inf. Sci..

[2]  Soosan Beheshti,et al.  MACE-means clustering , 2014, Signal Process..

[3]  Giovanni Iacca,et al.  Compact Particle Swarm Optimization , 2013, Inf. Sci..

[4]  S. Mahapatra,et al.  Cooperative swarm based clustering algorithm based on PSO and k-means to find optimal cluster centroids , 2012, 2012 NATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION SYSTEMS.

[5]  Li Xiao,et al.  A sample-based hierarchical adaptive K-means clustering method for large-scale video retrieval , 2013, Knowl. Based Syst..

[6]  M. Babaei,et al.  A general approach to approximate solutions of nonlinear differential equations using particle swarm optimization , 2013, Appl. Soft Comput..

[7]  Rehab F. Abdel-Kader Genetically Improved PSO Algorithm for Efficient Data Clustering , 2010, 2010 Second International Conference on Machine Learning and Computing.

[8]  Xiangwei Zheng,et al.  A study on educational data clustering approach based on improved particle swarm optimizer , 2011, 2011 IEEE International Symposium on IT in Medicine and Education.

[9]  Maurice K. Wong,et al.  Algorithm AS136: A k-means clustering algorithm. , 1979 .

[10]  Huixian Yang,et al.  Speaker Recognition Based on APSO-K-means Clustering Algorithm , 2009, 2009 International Conference on Artificial Intelligence and Computational Intelligence.

[11]  Kristian Sabo,et al.  Analysis of the k-means algorithm in the case of data points occurring on the border of two or more clusters , 2014, Knowl. Based Syst..

[12]  Qing Liao,et al.  An improved parallel K-means clustering algorithm with MapReduce , 2013, 2013 15th IEEE International Conference on Communication Technology.

[13]  Himansu Sekhar Behera,et al.  An Improved Swarm Based Hybrid K-Means Clustering for Optimal Cluster Centers , 2015 .

[14]  Ricardo J. G. B. Campello,et al.  Evolutionary k-means for distributed data sets , 2014, Neurocomputing.

[15]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[16]  Anula Khare,et al.  A review of particle swarm optimization and its applications in Solar Photovoltaic system , 2013, Appl. Soft Comput..

[17]  Daoliang Li,et al.  An improved KK-means clustering algorithm for fish image segmentation , 2013, Math. Comput. Model..

[18]  Soheila Dehghanzadeh,et al.  Optimizing Fuzzy K-means for network anomaly detection using PSO , 2008, 2008 IEEE/ACS International Conference on Computer Systems and Applications.

[19]  P. Jaganathan,et al.  An improved K-means algorithm combined with Particle Swarm Optimization approach for efficient web document clustering , 2013, 2013 International Conference on Green Computing, Communication and Conservation of Energy (ICGCE).

[20]  Liu Dong,et al.  Elite Particle Swarm Optimization with mutation , 2008, 2008 Asia Simulation Conference - 7th International Conference on System Simulation and Scientific Computing.

[21]  Vive Kumar,et al.  Particle Swarm Optimization (PSO)-Based Clustering for Improving the Quality of Learning using Cloud Computing , 2013, 2013 IEEE 13th International Conference on Advanced Learning Technologies.

[22]  Sung-Bae Cho,et al.  An improved swarm optimized functional link artificial neural network (ISO-FLANN) for classification , 2012, J. Syst. Softw..

[23]  M. S. Pavithra,et al.  A comprehensive of transforms, Gabor filter and k-means clustering for text detection in images and video , 2016 .

[24]  Zhao Liang,et al.  Research on WNN aerodynamic modeling from flight data based on improved PSO algorithm , 2012 .

[25]  Jordi Forné,et al.  A modification of the k-means method for quasi-unsupervised learning , 2013, Knowl. Based Syst..

[26]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[27]  Haiyan Wu,et al.  A Clustering Method Based on K-Means Algorithm , 2012 .