A new clustering approach based on K-means and Krill Herd algorithm

Data clustering is a popular data analysis technique that divides a set of data into meaningful subsets (clusters) without any prior information. Krill Herd algorithm is a novel nature-inspired algorithm for solving optimization tasks. This article presents a new clustering algorithm based on krill herd and K-means algorithm. A local search strategy is used to avoid getting stock in local optima. The quality of proposed algorithm is evaluated on some UCI datasets. The experimental results show that the proposed method outperforms the other well-known algorithms such as k-means, PSO and ACO.

[1]  Shokri Z. Selim,et al.  A simulated annealing algorithm for the clustering problem , 1991, Pattern Recognit..

[2]  Alex Alves Freitas,et al.  A Survey of Evolutionary Algorithms for Clustering , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[3]  B. Everitt,et al.  Cluster Analysis: Everitt/Cluster Analysis , 2011 .

[4]  Ujjwal Maulik,et al.  Genetic algorithm-based clustering technique , 2000, Pattern Recognit..

[5]  B. Kulkarni,et al.  An ant colony approach for clustering , 2004 .

[6]  Shokri Z. Selim,et al.  K-Means-Type Algorithms: A Generalized Convergence Theorem and Characterization of Local Optimality , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Ching-Yi Chen,et al.  Particle swarm optimization algorithm and its application to clustering analysis , 2004, 2012 Proceedings of 17th Conference on Electrical Power Distribution.

[8]  Anil K. Jain Data clustering: 50 years beyond K-means , 2010, Pattern Recognit. Lett..

[9]  Coskun Hamzaçebi,et al.  Improving genetic algorithms' performance by local search for continuous function optimization , 2008, Appl. Math. Comput..

[10]  Brian Everitt,et al.  Cluster analysis , 1974 .

[11]  Khaled S. Al-Sultan,et al.  A Tabu search approach to the clustering problem , 1995, Pattern Recognit..

[12]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[13]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[14]  Ganapati Panda,et al.  A survey on nature inspired metaheuristic algorithms for partitional clustering , 2014, Swarm Evol. Comput..

[15]  Dervis Karaboga,et al.  A novel clustering approach: Artificial Bee Colony (ABC) algorithm , 2011, Appl. Soft Comput..