Why the Firefly Algorithm Works?

Firefly algorithm is a nature-inspired optimization algorithm and there have been significant developments since its appearance about 10 years ago. This chapter summarizes the latest developments about the firefly algorithm and its variants as well as their diverse applications. Future research directions are also highlighted.

[1]  R. Eswari,et al.  Modified multi-objective firefly algorithm for task scheduling problem on heterogeneous systems , 2017 .

[2]  Hongnan Li,et al.  Wireless sensor placement for structural monitoring using information-fusing firefly algorithm , 2017 .

[3]  Prabin Kumar Padhy,et al.  Modified Firefly Algorithm based controller design for integrating and unstable delay processes , 2016 .

[4]  Haitao Li,et al.  Firefly algorithm (FA) based particle filter method for visual tracking , 2015 .

[5]  Shuhao Yu,et al.  A variable step size firefly algorithm for numerical optimization , 2015, Appl. Math. Comput..

[6]  Xin-She Yang,et al.  Multiobjective firefly algorithm for continuous optimization , 2012, Engineering with Computers.

[7]  M. Akhoondzadeh,et al.  Firefly Algorithm in detection of TEC seismo-ionospheric anomalies , 2015 .

[8]  Yuxin Zhao,et al.  Navigability analysis of magnetic map with projecting pursuit-based selection method by using firefly algorithm , 2015, Neurocomputing.

[9]  Len Fisher The Perfect Swarm: The Science of Complexity in Everyday Life , 2009 .

[10]  V. Mani,et al.  Clustering using firefly algorithm: Performance study , 2011, Swarm Evol. Comput..

[11]  Xin-She Yang,et al.  A Novel Hybrid Firefly Algorithm for Global Optimization , 2016, PloS one.

[12]  Olivier Grunder,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 , 2017 .

[13]  Xin-She Yang,et al.  A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduling Problems , 2014, IEEE Transactions on Evolutionary Computation.

[14]  Hong-Bin Shen,et al.  A Non-homogeneous Firefly Algorithm and Its Convergence Analysis , 2016, J. Optim. Theory Appl..

[15]  Xin-She Yang,et al.  Nature-Inspired Optimization Algorithms: Challenges and Open Problems , 2020, J. Comput. Sci..

[16]  Xin-She Yang,et al.  Learning Parameters in Deep Belief Networks Through Firefly Algorithm , 2016, ANNPR.

[17]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[18]  P. Melin,et al.  Optimization of modular granular neural networks using a firefly algorithm for human recognition , 2017, Eng. Appl. Artif. Intell..

[19]  Mahmood Akbari,et al.  Optimization and simulation of micrometre-scale ring resonator modulators based on p-i-n diodes using firefly algorithm , 2017 .

[20]  Witold Pedrycz,et al.  Protein complex identification through Markov clustering with firefly algorithm on dynamic protein-protein interaction networks , 2016, Inf. Sci..

[21]  Mohammad Ali Ghorbani,et al.  Application of firefly algorithm-based support vector machines for prediction of field capacity and permanent wilting point , 2017 .

[22]  Dinesh Singh,et al.  Selection of parameters for advanced machining processes using firefly algorithm , 2017 .

[23]  Devendra K. Tayal,et al.  Integrating firefly algorithm in artificial neural network models for accurate software cost predictions , 2016, J. Softw. Evol. Process..

[24]  Yuxin Zhao,et al.  Global Convergence Analysis of the Flower Pollination Algorithm: A Discrete-Time Markov Chain Approach , 2018, ICCS.

[25]  Janez Brest,et al.  Modified firefly algorithm using quaternion representation , 2013, Expert Syst. Appl..

[26]  Firat Hardalaç,et al.  A new approach to optic disc detection in human retinal images using the firefly algorithm , 2015, Medical & Biological Engineering & Computing.

[27]  Sanjoy Das,et al.  Development of firefly algorithm via chaotic sequence and population diversity to enhance the image contrast , 2015, Natural Computing.

[28]  Dillip Kumar Mohanty,et al.  Application of firefly algorithm for design optimization of a shell and tube heat exchanger from economic point of view , 2016 .

[29]  Micael S. Couceiro,et al.  RGB Histogram Based Color Image Segmentation Using Firefly Algorithm , 2015 .

[30]  Arup Kumar Goswami,et al.  Rescheduling of real power for congestion management with integration of pumped storage hydro unit using firefly algorithm , 2016 .

[31]  Yuxin Zhao,et al.  From Swarm Intelligence to Metaheuristics: Nature-Inspired Optimization Algorithms , 2016, Computer.

[32]  S. S. Gokhale,et al.  An application of a tent map initiated Chaotic Firefly algorithm for optimal overcurrent relay coordination , 2016 .

[33]  Hui Wang,et al.  Firefly algorithm with neighborhood attraction , 2017, Inf. Sci..

[34]  Krzysztof Tesch,et al.  Arterial cannula shape optimization by means of the rotational firefly algorithm , 2016 .

[35]  Jamshid Moghadasi,et al.  Prediction of gas flow rates from gas condensate reservoirs through wellhead chokes using a firefly optimization algorithm , 2017 .

[36]  Chen Wang,et al.  A combined model based on multiple seasonal patterns and modified firefly algorithm for electrical load forecasting , 2016 .

[37]  Almoataz Y. Abdelaziz,et al.  Optimal placement and sizing of voltage controlled distributed generators in unbalanced distribution networks using supervised firefly algorithm , 2016 .

[38]  M. K. Marichelvam,et al.  A hybrid discrete firefly algorithm to solve flow shop scheduling problems to minimise total flow time , 2016, Int. J. Bio Inspired Comput..

[39]  Xin-She Yang,et al.  A discrete firefly algorithm to solve a rich vehicle routing problem modelling a newspaper distribution system with recycling policy , 2016, Soft Comput..

[40]  Xin-She Yang,et al.  A wrapper approach for feature selection based on Bat Algorithm and Optimum-Path Forest , 2014, Expert Syst. Appl..

[41]  Andrés Iglesias,et al.  New memetic self-adaptive firefly algorithm for continuous optimisation , 2016 .

[42]  Zaifang Zhang,et al.  A new discrete double-population firefly algorithm for assembly sequence planning , 2016 .

[43]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[44]  M. Rajaram,et al.  Application of improved firefly algorithm for programmed PWM in multilevel inverter with adjustable DC sources , 2016, Appl. Soft Comput..

[45]  Jian Chai,et al.  Decomposition-based multi-objective firefly algorithm for RFID network planning with uncertainty , 2017, Appl. Soft Comput..

[46]  Sunil Kumar Kashyap,et al.  On firefly algorithm: optimization and application in mobile robot navigation , 2017 .

[47]  Adil Baykasoglu,et al.  Adaptive firefly algorithm with chaos for mechanical design optimization problems , 2015, Appl. Soft Comput..

[48]  Phayung Meesad,et al.  A highly accurate firefly based algorithm for heart disease prediction , 2015, Expert Syst. Appl..

[49]  Om Prakash Verma,et al.  Opposition and dimensional based modified firefly algorithm , 2016, Expert Syst. Appl..

[50]  Xin-She Yang,et al.  Cuckoo Search and Firefly Algorithm: Overview and Analysis , 2014 .

[51]  Manvir Kaur,et al.  Network reconfiguration of unbalanced distribution networks using fuzzy-firefly algorithm , 2016, Appl. Soft Comput..

[52]  Guillermo Avendaño-Franco,et al.  Firefly Algorithm for Structural Search. , 2016, Journal of chemical theory and computation.

[53]  Pradipta Kishore Dash,et al.  Stability improvement of PV-BESS diesel generator-based microgrid with a new modified harmony search-based hybrid firefly algorithm , 2017 .

[54]  N. Poursalehi,et al.  A novel optimization method, Effective Discrete Firefly Algorithm, for fuel reload design of nuclear reactors , 2015 .

[55]  Yu Xue,et al.  A hybrid multi-objective firefly algorithm for big data optimization , 2017, Appl. Soft Comput..

[56]  T. Kanimozhi,et al.  An integrated approach to region based image retrieval using firefly algorithm and support vector machine , 2015, Neurocomputing.

[57]  Salwani Abdullah,et al.  Hybridizing firefly algorithms with a probabilistic neural network for solving classification problems , 2015, Appl. Soft Comput..

[58]  Farid Nouioua,et al.  Quantum-inspired firefly algorithm with particle swarm optimization for discrete optimization problems , 2016, Soft Comput..

[59]  Santosh Kumar Singh,et al.  Optimal estimation of power system harmonics using a hybrid Firefly algorithm-based least square method , 2017, Soft Comput..

[60]  Mohammad Asif Zaman,et al.  Bouc–Wen hysteresis model identification using Modified Firefly Algorithm , 2015 .

[61]  Ho-Lung Hung Application firefly algorithm for peak-to-average power ratio reduction in OFDM systems , 2017, Telecommun. Syst..

[62]  Surafel Luleseged Tilahun,et al.  Firefly algorithm for discrete optimization problems: A survey , 2017, KSCE Journal of Civil Engineering.

[63]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[64]  Zeng Meng,et al.  Firefly algorithm combined with Newton method to identify boundary conditions for transient heat conduction problems , 2017 .

[65]  Tamer Khatib,et al.  A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm , 2017 .

[66]  N. K. Sharma,et al.  A metaheuristic firefly algorithm based smart control strategy and analysis of a grid connected hybrid photovoltaic / wind distributed generation system , 2018 .

[67]  Zarita Zainuddin,et al.  Optimization of wavelet neural networks with the firefly algorithm for approximation problems , 2017, Neural Computing and Applications.

[68]  Jui-Sheng Chou,et al.  Modified firefly algorithm for multidimensional optimization in structural design problems , 2016, Structural and Multidisciplinary Optimization.

[69]  Iztok Fister,et al.  A comprehensive review of firefly algorithms , 2013, Swarm Evol. Comput..

[70]  Qiming Qin,et al.  Endmember extraction from hyperspectral image based on discrete firefly algorithm (EE-DFA) , 2017 .

[71]  Matjaz Perc,et al.  A review of chaos-based firefly algorithms: Perspectives and research challenges , 2015, Appl. Math. Comput..

[72]  Xin-She Yang,et al.  Cuckoo Search and Firefly Algorithm: Theory and Applications , 2013 .

[73]  Saraju P. Mohanty,et al.  A nature-inspired firefly algorithm based approach for nanoscale leakage optimal RTL structure , 2015, Integr..

[74]  Nikrouz Bahadormanesh,et al.  Constrained multi-objective optimization of radial expanders in organic Rankine cycles by firefly algorithm , 2017 .

[75]  Bin Wang,et al.  A modified firefly algorithm based on light intensity difference , 2016, J. Comb. Optim..

[76]  Asim Imdad Wagan,et al.  Wind turbine micrositing by using the firefly algorithm , 2015, Appl. Soft Comput..

[77]  Saad M. Darwish,et al.  Combining firefly algorithm and Bayesian classifier: new direction for automatic multilabel image annotation , 2016, IET Image Process..

[78]  Songwei Huang,et al.  Modified firefly algorithm based multilevel thresholding for color image segmentation , 2017, Neurocomputing.

[79]  M. Loomes,et al.  A Firefly-Inspired Method for Protein Structure Prediction in Lattice Models , 2014, Biomolecules.

[80]  Mariappan Kadarkarainadar Marichelvam,et al.  A hybrid discrete firefly algorithm to solve flow shop scheduling problems to minimise total flow time , 2016, Int. J. Bio Inspired Comput..

[81]  Xin-She Yang,et al.  Optimal test sequence generation using firefly algorithm , 2013, Swarm Evol. Comput..

[82]  Mohammad Hosein Yas,et al.  Thermal buckling optimisation of composite plates using firefly algorithm , 2017, J. Exp. Theor. Artif. Intell..

[83]  F. Erdal,et al.  A firefly algorithm for optimum design of new-generation beams , 2017 .

[84]  Serdar Carbas,et al.  Design optimization of steel frames using an enhanced firefly algorithm , 2016 .

[85]  Sanjay Agrawal,et al.  A meta-heuristic firefly algorithm based smart control strategy and analysis of a grid connected hybrid photovoltaic/wind distributed generation system , 2017 .

[86]  Xin-She Yang,et al.  Firefly algorithm with chaos , 2013, Commun. Nonlinear Sci. Numer. Simul..

[87]  Sara M Lewis,et al.  Flash signal evolution, mate choice, and predation in fireflies. , 2008, Annual review of entomology.

[88]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[89]  Mahdi Yaghoobi,et al.  A new method in multimodal optimization based on firefly algorithm , 2016, Artificial Intelligence Review.

[90]  Nawaf N. Hamadneh,et al.  Continuous versions of firefly algorithm: a review , 2017, Artificial Intelligence Review.

[91]  Xin-She Yang,et al.  A framework for self-tuning optimization algorithm , 2013, Neural Computing and Applications.

[92]  Jamal Moshtagh,et al.  Application of firefly algorithm for multi-stage transmission expansion planning with adequacy-security considerations in deregulated environments , 2016, Appl. Soft Comput..

[93]  Xin-She Yang,et al.  Firefly Algorithm: Recent Advances and Applications , 2013, ArXiv.