The Performance Analysis of a Novel Enhanced Artificial Bee Colony Inspired Global Best Harmony Search Algorithm for Clustering

Clustering is the unsupervised classification of data items of patterns into groups, each of which should be as homogeneous as possible. The problem of clustering has been addressed in many contexts in many disciplines and this reflects its broad appeal and usefulness in exploratory data analysis. This paper presents a new clustering algorithm, called GHSBEEK which is a combination of the Global best Harmony search (GHS) with features of Artificial Bee Colony (ABC) and K-means algorithms. Global-best Harmony search (GHS) is a derivative-free optimization algorithm, which draws inspiration from the musical process of searching for a perfect state of harmony. It has a remarkable advantage of algorithm simplicity. However, it suffers from a slow search speed. The ABC algorithm is applied to improve the members of the Harmony Memory based on their fitness values and hence improves the convergence rate of the Harmony Search method. The GHSBEEK algorithm has been used for data clustering on several benchmark data sets. The clustering performance of the proposed algorithm is compared with the GHS, PSO, and K-means. The simulation results show that the proposed algorithm outperforms the other algorithms in terms of accuracy, robustness, and convergence speed.

[1]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[2]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[3]  James T. Kwok,et al.  Advances in Neural Networks - ISNN 2010, 7th International Symposium on Neural Networks, ISNN 2010, Shanghai, China, June 6-9, 2010, Proceedings, Part I , 2010, ISNN.

[4]  K. Lee,et al.  A new structural optimization method based on the harmony search algorithm , 2004 .

[5]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

[6]  Zong Woo Geem,et al.  Harmony Search Optimization: Application to Pipe Network Design , 2002 .

[7]  Witold Pedrycz,et al.  Foundations of Fuzzy Logic and Soft Computing, 12th International Fuzzy Systems Association World Congress, IFSA 2007, Cancun, Mexico, June 18-21, 2007, Proceedings , 2007, IFSA.

[8]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[9]  Mahamed G. H. Omran,et al.  Global-best harmony search , 2008, Appl. Math. Comput..

[10]  Ying Tan,et al.  Particle Swarm Optimization Based Learning Method for Process Neural Networks , 2010, ISNN.

[11]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[12]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[13]  Stephen J. Redmond,et al.  A method for initialising the K-means clustering algorithm using kd-trees , 2007, Pattern Recognit. Lett..