Hybrid Symbiotic Organism Search algorithms for Automatic Data Clustering

Cluster analysis is an essential tool in data mining. Several clustering algorithms have been proposed and implemented for which most are able to find the good quality or optimal clustering solutions. However, most of these algorithms still depend on the number of a cluster being provided a priori. In dealing with real-life problems, the number of clusters is unknown and determining the optimal number of clusters for a large density and high dimensionality dataset is quite a difficult task to handle. This paper, therefore, proposes five new hybrid symbiotic organism search algorithms to automatically partition datasets without any prior information regarding the number of clusters. Furthermore, the hybrid algorithms will be evaluated in terms of solution quality using the Davies–Bouldin clustering validity index. The simulation results show that the performance of the hybrid symbiotic organisms search particle swarm optimization algorithm is superior to the other proposed hybrid algorithms.

[1]  P. Preux,et al.  Towards hybrid evolutionary algorithms , 1999 .

[2]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[3]  Absalom E. Ezugwu,et al.  Enhanced symbiotic organisms search algorithm for unrelated parallel machines manufacturing scheduling with setup times , 2019, Knowl. Based Syst..

[4]  Spiros Mancoridis,et al.  Automatic clustering of software systems using a genetic algorithm , 1999, STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice.

[5]  Swagatam Das,et al.  Automatic Clustering Using an Improved Differential Evolution Algorithm , 2007 .

[6]  Xindong Wu,et al.  Automatic clustering using genetic algorithms , 2011, Appl. Math. Comput..

[7]  Absalom E. Ezugwu,et al.  Nature-inspired metaheuristic techniques for automatic clustering: a survey and performance study , 2020, SN Applied Sciences.

[8]  D. Karaboga,et al.  A Simple and Global Optimization Algorithm for Engineering Problems: Differential Evolution Algorithm , 2004 .

[9]  Dumitru Baleanu,et al.  A new hybrid algorithm for continuous optimization problem , 2018 .

[10]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[11]  Pasi Fränti,et al.  K-means properties on six clustering benchmark datasets , 2018, Applied Intelligence.

[12]  Yongquan Zhou,et al.  Automatic data clustering using nature-inspired symbiotic organism search algorithm , 2019, Knowl. Based Syst..

[13]  Ajith Abraham,et al.  A Bacterial Evolutionary Algorithm for automatic data clustering , 2009, 2009 IEEE Congress on Evolutionary Computation.

[14]  Francesco Corea,et al.  Introduction to Data , 2017, IBM SPSS Essentials.

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

[16]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[17]  Min-Yuan Cheng,et al.  Symbiotic Organisms Search: A new metaheuristic optimization algorithm , 2014 .

[18]  Ranjit Biswas,et al.  Issues,Challenges and Tools of Clustering Algorithms , 2011, ArXiv.

[19]  Aderemi Oluyinka Adewumi,et al.  Soft sets based symbiotic organisms search algorithm for resource discovery in cloud computing environment , 2017, Future Gener. Comput. Syst..

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

[21]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[22]  M. Tuba,et al.  Firefly Algorithm with a Feasibility-Based Rules for Constrained Optimization , 2012 .

[23]  Xianda Zhang,et al.  A robust dynamic niching genetic algorithm with niche migration for automatic clustering problem , 2010, Pattern Recognit..

[24]  Ezugwu E. Absalom,et al.  Symbiotic organisms search algorithm: Theory, recent advances and applications , 2019, Expert Syst. Appl..

[25]  R. J. Kuo,et al.  Automatic Clustering Using an Improved Particle Swarm Optimization , 2013 .

[26]  Pandian Vasant,et al.  Classical and Hybrid Optimization Approaches and Their Applications in Engineering and Economics , 2015 .