Skip to main content

An Improved Firefly Algorithm Based Cluster Analysis Technique

  • Conference paper
  • First Online:
Advances in Data Computing, Communication and Security

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 106))

  • 530 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. J.A. Hartigan, Clustering Algorithms, 1st edn. (Wiley, New York, 1975)

    MATH  Google Scholar 

  2. O. Maimon, L. Rokach (eds.), Soft Computing for Knowledge Discovery and Data Mining (Springer, New York, 2008)

    MATH  Google Scholar 

  3. 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

  4. 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

    Article  MathSciNet  MATH  Google Scholar 

  5. 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

  6. U. Maulik, S. Bandyopadhyay, Genetic algorithm-based clustering technique. Pattern Recogn. 11 (2000)

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. R. Xu, D. Wunsch, Clustering. John Wiley & Sons (2008)

    Google Scholar 

  13. M. Khishe, M.R. Mosavi, Chimp optimization algorithm. Expert Syst. Appl. 149, 113338 (2020). https://doi.org/10.1016/j.eswa.2020.113338

  14. UCI Machine Learning Repository: Data Sets. https://archive.ics.uci.edu/ml/datasets.php. Accessed on 28 Apr 2021

  15. 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

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics