Abstract
Unsupervised machine learning approach like cluster analysis finds a large number of applications in different engineering domains. A variety of meta-heuristic algorithms have been proposed in the literature for clustering. Firefly is one of the most commonly used meta-heuristic algorithm as it has efficient capability of automatic subdivision of population and natural capability of dealing with multimodal optimization. But due to more dependency on local solution for movement, it generally leads to premature convergence. In this paper, an improved variant of firefly algorithm is proposed by introducing a new position updating equation for movement of firefly by using the idea of best solution for global search. A mutation operator is also incorporated in the basic firefly algorithm to enhance its convergence speed and exploration capability. The proposed firefly algorithm is simulated and compared with standard firefly algorithm on standard 13 benchmark functions. Moreover, the efficiency of the proposed firefly algorithm is also tested by adopting it as a clustering technique. The performance is tested on seven real-life datasets and also compared with various state-of-the-art meta-heuristic clustering techniques. The computation outcomes showed that the proposed algorithm is better in finding the optimal cluster center with minimum intra-cluster distance, along with fast convergence speed. Results are also verified quantitatively using Friedman, Wilcoxon, and post-hoc pairwise Nemenyi tests.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
J.A. Hartigan, Clustering Algorithms, 1st edn. (Wiley, New York, 1975)
O. Maimon, L. Rokach (eds.), Soft Computing for Knowledge Discovery and Data Mining (Springer, New York, 2008)
P. Shabanzadeh, R. Yusof, An efficient optimization method for solving unsupervised data classification problems. Comput. Math. Methods Med. 10 (2015). https://doi.org/10.1155/2015/802754
W.J. Welch, Algorithmic complexity: three NP-hard problems in computational statistics. J. Stat. Comput. Simul. 15(1), 17–25 (1982). https://doi.org/10.1080/00949658208810560
D.W. van der Merwe, A.P. Engelbrecht, Data clustering using particle swarm optimization, in The 2003 Congress on Evolutionary Computation, 2003. CEC ’03, vol. 1 (2003), pp. 215–220. https://doi.org/10.1109/CEC.2003.1299577
U. Maulik, S. Bandyopadhyay, Genetic algorithm-based clustering technique. Pattern Recogn. 11 (2000)
W. Kwedlo, A clustering method combining differential evolution with the K-means algorithm. Pattern Recogn. Lett. 32(12), 1613–1621 (2011). https://doi.org/10.1016/j.patrec.2011.05.010
H. Malik, N.-U.-Z. Laghari, D.M. Sangrasi, Z.A. Dayo, Comparative analysis of hybrid clustering algorithm on different dataset. in 2018 8th International Conference on Electronics Information and Emergency Communication (ICEIEC) (2018), pp. 25–30. https://doi.org/10.1109/ICEIEC.2018.8473568
W.A. Khan, N.N. Hamadneh, S.L. Tilahun, J.M.T. Ngnotchouye, A review and comparative study of firefly algorithm and its modified versions. IntechOpen (2016). https://doi.org/10.5772/62472
M. Sharma, J.K. Chhabra, Sustainable automatic data clustering using hybrid PSO algorithm with mutation. Sustain. Comput. Inf. Syst. 23, 144–157 (2019). https://doi.org/10.1016/j.suscom.2019.07.009
X.-S. Yang, Firefly algorithms for multimodal optimization. Stochastic Algorithms: Found. Appl. 169–178 (2009). https://doi.org/10.1007/978-3-642-04944-6_14
R. Xu, D. Wunsch, Clustering. John Wiley & Sons (2008)
M. Khishe, M.R. Mosavi, Chimp optimization algorithm. Expert Syst. Appl. 149, 113338 (2020). https://doi.org/10.1016/j.eswa.2020.113338
UCI Machine Learning Repository: Data Sets. https://archive.ics.uci.edu/ml/datasets.php. Accessed on 28 Apr 2021
S.W. Scheff, Chapter 8—nonparametric Statistics. in Fundamental Statistical Principles for the Neurobiologist, ed. by S.W. Scheff (Academic Press, 2016), pp. 157–182. https://doi.org/10.1016/B978-0-12-804753-8.00008-7
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sharma, M., Tyagi, S. (2022). An Improved Firefly Algorithm Based Cluster Analysis Technique. In: Verma, P., Charan, C., Fernando, X., Ganesan, S. (eds) Advances in Data Computing, Communication and Security. Lecture Notes on Data Engineering and Communications Technologies, vol 106. Springer, Singapore. https://doi.org/10.1007/978-981-16-8403-6_13
Download citation
DOI: https://doi.org/10.1007/978-981-16-8403-6_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-8402-9
Online ISBN: 978-981-16-8403-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)