Hybrid Clustering Using Firefly Optimization and Fuzzy C-Means Algorithm
- 1 Department of CSE, Bannari Amman Institute of Technology, Sathyamanaglam, India
- 2 Department of ECE, Bannari Amman Institute of Technology, Sathyamanaglam, India
Abstract
Classifying the data into a meaningful group is one of the fundamental ways of understanding and learning the valuable information. High-quality clustering methods are necessary for the valuable and efficient analysis of the increasing data. The Firefly Algorithm (FA) is one of the bio-inspired algorithms and it is recently used to solve the clustering problems. In this paper, Hybrid F-Firefly algorithm is developed by combining the Fuzzy C-Means (FCM) with FA to improve the clustering accuracy with global optimum solution. The Hybrid F-Firefly algorithm is developed by incorporating FCM operator at the end of each iteration in FA algorithm. This proposed algorithm is designed to utilize the goodness of existing algorithm and to enhance the original FA algorithm by solving the shortcomings in the FCM algorithm like the trapping in local optima and sensitive to initial seed points. In this research work, the Hybrid F-Firefly algorithm is implemented and experimentally tested for various performance measures under six different benchmark datasets. From the experimental results, it is observed that the Hybrid F-Firefly algorithm significantly improves the intra-cluster distance when compared with the existing algorithms like K-means, FCM and FA algorithm.
- Jain, A.K. (2010) Data Clustering: 50 Years beyond K-Means. Pattern Recognition Letters, 31, 651-666. http://dx.doi.org/10.1016/j.patrec.2009.09.011
- Bezdek, J.C., Ehrlich, R. and Full, W. (1984) FCM: The Fuzzy C-Means Clustering Algorithm. Computers & Geosciences, 10, 191-203. http://dx.doi.org/10.1016/0098-3004(84)90020-7
- Cannon, R.L., Dave, J.V. and Bezdek, J.C. (1986) Efficient Implementation of the Fuzzy C-Means Clustering Algorithms. IEEE Transactions on Pattern Analysis and Machine Intelligence, 8, 248-255. http://dx.doi.org/10.1109/TPAMI.1986.4767778
- Hathaway, R.J. and Hu, Y. (2009) Density-Weighted Fuzzy C-Means Clustering. IEEE Transactions on Fuzzy Systems, 17, 243-251. http://dx.doi.org/10.1109/TFUZZ.2008.2009458
- Chattopadhyay, S., Pratihar, D.K. and Sarkar, S.C.D. (2012) A Comparative Study of Fuzzy C-Means Algorithm and Entropy-Based Fuzzy Clustering Algorithms. Computing and Informatics, 30, 701-720.
- Xu, R. and Wunsch, D.C. (2010) Clustering Algorithms in Biomedical Research: A Review. IEEE Reviews in Biomedical Engineering, 3, 120-154. http://dx.doi.org/10.1109/RBME.2010.2083647
- Senthilnath, J., Omkar, S.N. and Mani, V. (2011) Clustering Using Firefly Algorithm: Performance Study. Swarm and Evolutionary Computation, 1, 164-171. http://dx.doi.org/10.1016/j.swevo.2011.06.003
- Fister, I., Fister Jr., I., Yang, X.S. and Brest, J. (2013) A Comprehensive Review of Firefly Algorithms. Swarm and Evolutionary Computation, 13, 34-46. http://dx.doi.org/10.1016/j.swevo.2013.06.001
- Yang, X.S. and He, X. (2013) Firefly Algorithm: Recent Advances and Applications. International Journal of Swarm Intelligence, 1, 36-50. http://dx.doi.org/10.1504/IJSI.2013.055801
- Yang, X.S. (2014) Cuckoo Search and Firefly Algorithm. Springer, Switzerland. http://dx.doi.org/10.1007/978-3-319-02141-6
- Gandomi, A.H., Yang, X.S. and Alavi, A.H. (2011) Mixed Variable Structural Optimization Using Firefly Algorithm. Computers and Structures, 89, 2325-2336. http://dx.doi.org/10.1016/j.compstruc.2011.08.002
- Yang, X.S., Sadat Hosseini, S.S. and Gandomi, A.H. (2012) Firefly Algorithm for Solving Non-Convex Economic Dispatch Problems with Valve Loading Effect. Applied Soft Computing, 12, 1180-1186. http://dx.doi.org/10.1016/j.asoc.2011.09.017
- Baykaso?lu, A. and Ozsoydan, F.B. (2014) An Improved Firefly Algorithm for Solving Dynamic Multidimensional Knapsack Problems. Expert Systems with Applications, 41, 3712-3725. http://dx.doi.org/10.1016/j.eswa.2013.11.040