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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yang, X.S.: Firefly algorithm, Nat. Inspired Metaheuristic Algorithms 20, 79–90 (2008)
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)
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)
Patil, A.S., Awati, J.S.: Multilayer perceptron and neural networks. J. Analog Digital Devices 3(1) (2018)
Tilahun, S.L., Ong, H.C.: Modified firefly algorithm. J. Appl. Math. (2012), doi:http://dx.doi.org/10.1155/2012/467631
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)
Farahani, ShM, et al.: A Gaussian firefly algorithm. Int. J. Mach. Learn. Comput. 1(5), 448 (2011)
Yang, X.-S.: Firefly algorithm, Lévy flights and global optimization. Research and development in intelligent systems XXVI. Springer, London, pp. 209–218 (2010)
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)
Gandomi, A.H., et al.: Firefly algorithm with chaos. Commun. Nonlinear Sci. Numerical Simu. 18(1), 89–98 (2013)
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)
Yelghi, A., Köse, C.: A modified firefly algorithm for global minimum optimization. Appl. Soft Comput. 62, 29–44 (2018)
Tighzert, L., Fonlupt, C., Mendil, B.: A set of new compact firefly algorithms. In: Swarm and Evolutionary Computation (2017)
Sadhu, A.K., et al.: Synergism of Firefly Algorithm and Q-Learning for robot arm path planning. In: Swarm and Evolutionary Computation (2018)
Zhang, Y., Song, X., Gong, D.: A return-cost-based binary firefly algorithm for feature selection. Inf. Sci. 418, 561–574 (2017)
Zhang, L., et al.: Classifier ensemble reduction using a modified firefly algorithm: an empirical evaluation. Expert Syst. Appl. 93, 395–422 (2018)
He, L., Huang, S.: Modified firefly algorithm based multilevel thresholding for color image segmentation. Neurocomputing 240, 152–174 (2017)
Wang, H., et al.: A new dynamic firefly algorithm for demand estimation of water resources. Inform. Sci. 438, 95–106 (2018)
Zhao, C. et al.: Decomposition-based multi-objective firefly algorithm for RFID network planning with uncertainty. Appl. Soft Comput. 55, 549–564 (2017)
Aydilek, İ.B.: A hybrid firefly and particle swarm optimization algorithm for computationally expensive numerical problems. Appl. Soft Comput. 66, 232–249 (2018)
Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagating errors. Nature 323(6088), 533 (1986)
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)
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)
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)
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)
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
Fattahi, H., Bazdar, H.: Applying improved artificial neural network models to evaluate drilling rate index. Tunn. Undergr. Space Technol. 70, 114–124 (2017)
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)
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)
Pao, Y.H., Takefuji, Y.: Functional-link net computing: theory, system architecture, and functionalities. Computer 25(5), 76–79 (1992)
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)
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)
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)
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)
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)
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)
Aksyonova, T.I., Volkovich, V.V., Tetko, I.V.: Robust polynomial neural networks in quantitative-structure activity relationship studies. SAMS 43, 1331–1339 (2003)
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)
LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436 (2015)
Panda, M.: Elephant search optimization combined with deep neural network for microarray data analysis. J. King Saud Univ. Comput. Inform. Sci. (2017)
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)
dos Santos Coelho, L., et al.: Firefly approach optimized wavenets applied to multivariable Identification of a thermal process. In: EUROCON. IEEE (2013)
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)
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)
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)
Specht, D.F.: Probabilistic neural networks. Neural networks 3(1), 109–118 (1990)
Alweshah, M., Abdullah, Salwani: Hybridizing firefly algorithms with a probabilistic neural network for solving classification problems. Appl. Soft Comput. 35, 513–524 (2015)
Kavousi-Fard, A.: A novel probabilistic method to model the uncertainty of tidal prediction. IEEE Trans. Geosci. Remote Sens. 55(2), 828–833 (2017)
Pedrycz, W., Vukovich, G.: Granular neural networks. Neurocomputing 36(1-4), 205–224 (2001)
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)
Zhang, X.Y., Wang, P.: Improved TS fuzzy neural network in application of speech recognition system. Comput. Eng. Appl. 45, 246–248 (2009)
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)
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)
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)
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)
Agarwal, V., Bhanot, S.: Radial basis function neural network-based face recognition using firefly algorithm. Neural Comput. Appl. 1–18 (2017)
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)
Hashem, M., Hassanein, A.S.: Jaw fracture classification using meta heuristic firefly algorithm with multi-layered associative neural networks. Cluster Comput. 1–8 (2018)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-28553-1_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-28552-4
Online ISBN: 978-3-030-28553-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)