Some Hybrid models to Improve Firefly Algorithm Performance

Firefly algorithm is one of the evolutionary optimization algorithms, and is inspired by the behavior of fireflies in nature. Though efficient, its parameters do not change during iterations, which is also true for particle swarm optimization. This paper propose a hybrid model to improve the FA algorithm by introducing learning automata to adjust firefly behavior, and using genetic algorithm to enhance global search and generate new solutions. We also propose an approach to stabilize firefly movement during iterations. Simulation results show better performance and accuracy than standard firefly algorithm.

[1]  Wilfried Elmenreich,et al.  Establishing wireless time-triggered communication using a firefly clock synchronization approach , 2008, 2008 International Workshop on Intelligent Solutions in Embedded Systems.

[2]  Xin-She Yang,et al.  Engineering Optimization: An Introduction with Metaheuristic Applications , 2010 .

[3]  Kumpati S. Narendra,et al.  Learning automata - an introduction , 1989 .

[4]  Jean-Yves Potvin,et al.  Genetic Algorithms for the Traveling Salesman Problem , 2005 .

[5]  Cassius Vinicius Stevani,et al.  Firefly Luminescence: a Historical Perspective and Recent Developments the Structural Origin and Biological Function of Ph-sensitivity in Firefly Luciferases Activity Coupling and Complex Formation between Bacterial Luciferase and Flavin Reductases Coelenterazine-binding Protein of Renilla Muelleri: , 2022 .

[6]  Mohammad Reza Meybodi,et al.  A note on learning automata-based schemes for adaptation of BP parameters , 2002, Neurocomputing.

[7]  Martin Middendorf,et al.  A hierarchical particle swarm optimizer and its adaptive variant , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[8]  Debasish Ghose,et al.  Glowworm swarm based optimization algorithm for multimodal functions with collective robotics applications , 2006, Multiagent Grid Syst..

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

[10]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

[11]  Slawomir Zak,et al.  Firefly Algorithm for Continuous Constrained Optimization Tasks , 2009, ICCCI.

[12]  Mohammad Reza Meybodi,et al.  An adaptive call admission algorithm for cellular networks , 2005, Comput. Electr. Eng..

[13]  Mohammad Reza Meybodi,et al.  A learning automata-based algorithm for determination of the number of hidden units for three-layer neural networks , 2009, Int. J. Syst. Sci..

[14]  Mohammad Reza Meybodi,et al.  Learning automata based multi-agent system algorithms for finding optimal policies in Markov games , 2012 .

[15]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[16]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[17]  B. John Oommen,et al.  Continuous Learning Automata Solutions to the Capacity Assignment Problem , 2000, IEEE Trans. Computers.

[18]  MendesR.,et al.  The fully informed particle swarm , 2004 .

[19]  Xin-She Yang,et al.  Firefly Algorithm, Lévy Flights and Global Optimization , 2010, SGAI Conf..

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

[21]  Mohammad Reza Meybodi,et al.  Call Admission Control in Cellular Mobile Networks: A Learning Automata Approach , 2002, EurAsia-ICT.

[22]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[23]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.