Skip to main content

A Comprehensive Review and Performance Analysis of Firefly Algorithm for Artificial Neural Networks

  • Chapter
  • First Online:
Nature-Inspired Computation in Data Mining and Machine Learning

Part of the book series: Studies in Computational Intelligence ((SCI,volume 855))

Abstract

After the successful (yet continuing) era of both evolutionary and swarm based optimization algorithm, a new class of optimizations such as nature inspired optimization algorithms came into limelight. Although swarm intelligence based algorithms are a subset of nature inspired methods, but some methods are purely based on nature and its phenomenon. However, one of a leading swarm based algorithm is firefly optimization and has been a keen interest for solving many real world complex problems. In this chapter, focus has been attended for various applications of integrated firefly algorithm with neural network. Also, it is true that the research area of neural network is quite diversified and too vast. Since its inception, firefly algorithm has been efficiently used in neural network research to solve diversified applications. This chapter provides the detailed study about the applications and further, it discusses some of the major future challenges.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Yang, X.S.: Firefly algorithm, Nat. Inspired Metaheuristic Algorithms 20, 79–90 (2008)

    Google Scholar 

  2. Sahab, M., Toropov, V., Gandomi, A.: Traditional and modern optimization techniques – theory and application. In: Gandomi, A.H., et al. (eds.) Metaheuristic Applications in Structures and Infrastructures, pp. 26–47. Elsevier, Waltham (2013)

    Google Scholar 

  3. Yang, X.-S.: Optimization and metaheuristic algorithms in engineering. In: Yang, X.-S., et al. (eds.) Metaheuristic in Water Geotechnical and Transport Engineering, pp. 1–23. Elsevier, Waltham (2013)

    Google Scholar 

  4. Patil, A.S., Awati, J.S.: Multilayer perceptron and neural networks. J. Analog Digital Devices 3(1) (2018)

    Google Scholar 

  5. Tilahun, S.L., Ong, H.C.: Modified firefly algorithm. J. Appl. Math. (2012), doi:http://dx.doi.org/10.1155/2012/467631

    Article  MathSciNet  Google Scholar 

  6. Palit, S., et al.: A cryptanalytic attack on the knapsack cryptosystem using binary firefly algorithm. In: 2011 2nd International Conference on Computer and Communication Technology (ICCCT-2011) (2011)

    Google Scholar 

  7. Farahani, ShM, et al.: A Gaussian firefly algorithm. Int. J. Mach. Learn. Comput. 1(5), 448 (2011)

    Article  Google Scholar 

  8. Yang, X.-S.: Firefly algorithm, Lévy flights and global optimization. Research and development in intelligent systems XXVI. Springer, London, pp. 209–218 (2010)

    Google Scholar 

  9. dos Santos Coelho, L., de Andrade Bernert, D.L., Mariani, V.C.: A chaotic firefly algorithm applied to reliability-redundancy optimization. In: 2011 IEEE Congress on Evolutionary Computation (CEC). IEEE (2011)

    Google Scholar 

  10. Gandomi, A.H., et al.: Firefly algorithm with chaos. Commun. Nonlinear Sci. Numerical Simu. 18(1), 89–98 (2013)

    Article  MathSciNet  Google Scholar 

  11. Subutic, M., Tuba, M., Stanarevic, N.: Parallelization of the firefly algorithm for unconstrained optimization problems. Latest Adv. Inform. Sci., Appl. 22(3), 264–269 (2012)

    Google Scholar 

  12. Yelghi, A., Köse, C.: A modified firefly algorithm for global minimum optimization. Appl. Soft Comput. 62, 29–44 (2018)

    Article  Google Scholar 

  13. Tighzert, L., Fonlupt, C., Mendil, B.: A set of new compact firefly algorithms. In: Swarm and Evolutionary Computation (2017)

    Google Scholar 

  14. Sadhu, A.K., et al.: Synergism of Firefly Algorithm and Q-Learning for robot arm path planning. In: Swarm and Evolutionary Computation (2018)

    Google Scholar 

  15. Zhang, Y., Song, X., Gong, D.: A return-cost-based binary firefly algorithm for feature selection. Inf. Sci. 418, 561–574 (2017)

    Article  Google Scholar 

  16. Zhang, L., et al.: Classifier ensemble reduction using a modified firefly algorithm: an empirical evaluation. Expert Syst. Appl. 93, 395–422 (2018)

    Article  Google Scholar 

  17. He, L., Huang, S.: Modified firefly algorithm based multilevel thresholding for color image segmentation. Neurocomputing 240, 152–174 (2017)

    Article  Google Scholar 

  18. Wang, H., et al.: A new dynamic firefly algorithm for demand estimation of water resources. Inform. Sci. 438, 95–106 (2018)

    Article  MathSciNet  Google Scholar 

  19. Zhao, C. et al.: Decomposition-based multi-objective firefly algorithm for RFID network planning with uncertainty. Appl. Soft Comput. 55, 549–564 (2017)

    Article  Google Scholar 

  20. Aydilek, İ.B.: A hybrid firefly and particle swarm optimization algorithm for computationally expensive numerical problems. Appl. Soft Comput. 66, 232–249 (2018)

    Article  Google Scholar 

  21. Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagating errors. Nature 323(6088), 533 (1986)

    Article  Google Scholar 

  22. Wang, D., et al.: Multi-step ahead electricity price forecasting using a hybrid model based on two-layer decomposition technique and BP neural network optimized by firefly algorithm. Appl. Energy 190, 390–407 (2017)

    Article  Google Scholar 

  23. Wu, H., Zhang, Y.: Slip rate recognition based on firefly optimization algorithm. In: 2017 International Conference on Sensing, Diagnostics, Prognostics, and Control (SDPC). IEEE (2017)

    Google Scholar 

  24. Behnam, M., Pourghassem, H.: Power complexity feature-based seizure prediction using DNN and firefly-BPNN optimization algorithm. In: 2015 22nd Iranian Conference on Biomedical Engineering (ICBME). IEEE (2015)

    Google Scholar 

  25. Damayanti, A., Pratiwi, A.B.: Epilepsy detection on EEG data using backpropagation, firefly algorithm and simulated annealing. International Conference on Science and Technology-Computer (ICST). IEEE (2016)

    Google Scholar 

  26. Sahoo, M.K., et al.: Character recognition using firefly based back propagation neural network. In: Computational Intelligence in Data Mining, vol. 2, pp. 151–164. Springer, New Delhi

    Google Scholar 

  27. Fattahi, H., Bazdar, H.: Applying improved artificial neural network models to evaluate drilling rate index. Tunn. Undergr. Space Technol. 70, 114–124 (2017)

    Article  Google Scholar 

  28. Sulaiman, S.I., et al.: Optimization of an artificial neural network using firefly algorithm for modelling AC power from a photovoltaic system. In: SAI Intelligent Systems Conference (IntelliSys). IEEE (2015)

    Google Scholar 

  29. Savargave, S.B., Lengare, M.J.: Self-adaptive firefly algorithm with neural network for design modelling and optimization of boiler plants. In: 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud). IEEE (2017)

    Google Scholar 

  30. Pao, Y.H., Takefuji, Y.: Functional-link net computing: theory, system architecture, and functionalities. Computer 25(5), 76–79 (1992)

    Article  Google Scholar 

  31. Naik, B., et al.: A self adaptive harmony search based functional link higher order ANN for non-linear data classification. Neurocomputing 179, 69–87 (2016)

    Article  Google Scholar 

  32. Aadit, M.N.A., Mahin, M.T., Juthi, S.N.: Spontaneous micro-expression recognition using optimal firefly algorithm coupled with ISO-FLANN classification. In: Humanitarian Technology Conference (R10-HTC), 2017 IEEE Region 10. IEEE (2017)

    Google Scholar 

  33. Preethi, J., Sowmiya, S.: Emotion recognition from EEG signal using ISO-FLANN with firefly algorithm. In: 2016 International Conference on Communication and Signal Processing (ICCSP). IEEE (2016)

    Google Scholar 

  34. Bebarta, D.K., Venkatesh, G.: A low complexity FLANN architecture for forecasting stock time series data training with meta-heuristic firefly algorithm. In: Computational Intelligence in Data Mining, vol. 1, pp. 377–385. Springer, New Delhi (2016)

    Google Scholar 

  35. Rout, A.K., Bisoi, R., Dash, P.K.: A low complexity evolutionary computationally efficient recurrent Functional link Neural Network for time series forecasting. In: Power, Communication and Information Technology Conference (PCITC), pp. 576–582. IEEE (2015)

    Google Scholar 

  36. Naik, B., Nayak, J., Behera, H.S.: A hybrid model of FLANN and firefly algorithm for classification. In: Handbook of Research on Natural Computing for Optimization Problems, pp. 491–522. IGI Global (2016)

    Google Scholar 

  37. Aksyonova, T.I., Volkovich, V.V., Tetko, I.V.: Robust polynomial neural networks in quantitative-structure activity relationship studies. SAMS 43, 1331–1339 (2003)

    Google Scholar 

  38. Behera, N.K.S., Behera, H.S.: Firefly based ridge polynomial neural network for classification. In: 2014 International Conference onAdvanced Communication Control and Computing Technologies (ICACCCT) . IEEE (2014)

    Google Scholar 

  39. LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436 (2015)

    Article  Google Scholar 

  40. Panda, M.: Elephant search optimization combined with deep neural network for microarray data analysis. J. King Saud Univ. Comput. Inform. Sci. (2017)

    Google Scholar 

  41. Baharin, A., Yousoff, S.N., Abdullah, A.: Xylitol production of E. coli using deep neural network and firefly algorithm. In: Asian Simulation Conference. Springer, Singapore (2017)

    Google Scholar 

  42. dos Santos Coelho, L., et al.: Firefly approach optimized wavenets applied to multivariable Identification of a thermal process. In: EUROCON. IEEE (2013)

    Google Scholar 

  43. Senapati, M.R., Dash, P.K.: Local linear wavelet neural network based breast tumor classification using firefly algorithm. Neural Comput. Appl. 22(7–8), 1591–1598 (2013)

    Article  Google Scholar 

  44. Shin, Y., Ghosh, J.: Realization of boolean functions using binary pi-sigma networks. In: Proceedings of Artificial neural Networks in Engineering Conference, pp. 205–210 (1991)

    Google Scholar 

  45. Nayak, J., Naik, B., Behera, H.S.: A novel nature inspired firefly algorithm with higher order neural network: performance analysis. Eng. Sci. Technol. 19(1), 197–211 (2016)

    Article  Google Scholar 

  46. Specht, D.F.: Probabilistic neural networks. Neural networks 3(1), 109–118 (1990)

    Article  Google Scholar 

  47. Alweshah, M., Abdullah, Salwani: Hybridizing firefly algorithms with a probabilistic neural network for solving classification problems. Appl. Soft Comput. 35, 513–524 (2015)

    Article  Google Scholar 

  48. Kavousi-Fard, A.: A novel probabilistic method to model the uncertainty of tidal prediction. IEEE Trans. Geosci. Remote Sens. 55(2), 828–833 (2017)

    Article  Google Scholar 

  49. Pedrycz, W., Vukovich, G.: Granular neural networks. Neurocomputing 36(1-4), 205–224 (2001)

    Article  Google Scholar 

  50. Sanchez, D., Melin, P., Castillo, O.: Optimization of modular granular neural networks using a firefly algorithm for human recognition. Eng. Appl. Artif. Intell. 64, 172–186 (2017)

    Article  Google Scholar 

  51. Zhang, X.Y., Wang, P.: Improved TS fuzzy neural network in application of speech recognition system. Comput. Eng. Appl. 45, 246–248 (2009)

    Google Scholar 

  52. Hassanzadeh, T., Faez, K., Seyfi, G.: A speech recognition system based on structure equivalent fuzzy neural network trained by firefly algorithm. In: 2012 International Conference on Biomedical Engineering (ICoBE). IEEE (2012)

    Google Scholar 

  53. Rajakumar, B.R., George, A.: On hybridizing fuzzy min max neural network and firefly algorithm for automated heart disease diagnosis. 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT). IEEE (2013)

    Google Scholar 

  54. Vadivu, U.S., Keshavan, B.K.: Power quality enhancement of UPQC connected WECS using FFA with RNN. In: 2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe). IEEE (2017)

    Google Scholar 

  55. Yang, B., Liu, S.: Inference of gene regulatory network based on legendre neural network. In: 2016 8th International Conference on Information Technology in Medicine and Education (ITME). IEEE (2016)

    Google Scholar 

  56. Agarwal, V., Bhanot, S.: Radial basis function neural network-based face recognition using firefly algorithm. Neural Comput. Appl. 1–18 (2017)

    Google Scholar 

  57. Horng, M.-H., et al.: Firefly meta-heuristic algorithm for training the radial basis function network for data classification and disease diagnosis. In: Theory and New Applications of Swarm Intelligence. InTech (2012)

    Google Scholar 

  58. Hashem, M., Hassanein, A.S.: Jaw fracture classification using meta heuristic firefly algorithm with multi-layered associative neural networks. Cluster Comput. 1–8 (2018)

    Google Scholar 

  59. Huang, H.-C.: A hybrid metaheuristic embedded system for intelligent vehicles using hypermutated firefly algorithm optimized radial basis function neural network. IEEE Trans. Ind. Inform. (2018)

    Google Scholar 

  60. Bui, D.-K., et al.: A modified firefly algorithm-artificial neural network expert system for predicting compressive and tensile strength of high-performance concrete. Constr. Build. Mater. 180, 320–333 (2018)

    Article  Google Scholar 

  61. Rao, Y.K.S.S., Bala Krishna, B.: Modeling diesel engine fueled with tamanu oil-Diesel blend by hybridizing neural network with firefly algorithm. Renew. Energy (2018)

    Google Scholar 

  62. Sarangi, A., Sarangi, S.K., Mukherjee, M., Panigrahi, S.P.: Functional link artificial neural network-based equalizer trained by variable step size firefly algorithm for channel equalization. In: Proceedings of the Second International Conference on Computational Intelligence and Informatics, pp. 481–490. Springer, Singapore (2018)

    Chapter  Google Scholar 

  63. Singh, U.P., Jain, S.: Optimization of neural network for nonlinear discrete time system using modified quaternion firefly algorithm: case study of Indian currency exchange rate prediction. Soft Comput. 22(8), 2667–2681 (2018)

    Article  Google Scholar 

  64. Moazenzadeh, R., et al.: Coupling a firefly algorithm with support vector regression to predict evaporation in northern Iran. Eng. Appl. Comput. Fluid Mech. 12(1), 584–597 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bighnaraj Naik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Nayak, J., Naik, B., Pelusi, D., Krishna, A.V. (2020). A Comprehensive Review and Performance Analysis of Firefly Algorithm for Artificial Neural Networks. In: Yang, XS., He, XS. (eds) Nature-Inspired Computation in Data Mining and Machine Learning. Studies in Computational Intelligence, vol 855. Springer, Cham. https://doi.org/10.1007/978-3-030-28553-1_7

Download citation

Publish with us

Policies and ethics