Firefly algorithm: Difference between revisions

Content deleted Content added
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes using AWB (10850)
Line 62:
 
A recent, comprehensive review showed that the firefly algorithm and its variants have been used in almost area of science<ref>I. Fister, I. Fister Jr., X. S. Yang, J. Brest, A comprehensive review of firefly algorithms, Swarm and Evolutionary Computation, vol. 13, no. 1, pp. 34-46 (2013).</ref> There are more than twenty variants:
 
=== Discrete Firefly Algorithm (DFA) ===
 
Line 92 ⟶ 93:
=== Modified Firefly Algorithm ===
 
Many variants and modifications are done to increase its performance. A particular example will be modified firefly algorithm by Tilahun and Ong .,<ref> S. L. Tilahun, H. C. Ong, Modified Firefly Algorithm, Journal of Applied Mathematics, Volume 2012 (2012), Article ID 467631 .</ref>, in which the updating process of the brightest firefly is modified to keep the best result throughout the iterations.
 
== Applications ==
Line 106 ⟶ 107:
=== Nanoelectronic Integrated Circuit and System Design ===
 
The multiobjective firefly algorithm (MOFA) has been used for the design optimization of a 90nm90&nbsp;nm CMOS based operational amplifier (OP-AMP) which could perform simultaneous power minimization and slew rate maximization within 500 iterations. <ref> G. Zheng, S. P. Mohanty, E. Kougianos, and O. Okobiah, “[http://www.cse.unt.edu/~smohanty/Publications_Conferences/2013/Mohanty_ASAP2013_iVAMS-OPAMP.pdf iVAMS: Intelligent Metamodel-Integrated Verilog-AMS for Circuit-Accurate System-Level Mixed-Signal Design Exploration]”, in Proceedings of the 24th IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), 2013, pp. 75--78. </ref>
 
=== Feature selection and fault detection ===
Line 154 ⟶ 155:
 
Meanwhile, a firefly algorithm (FA) based memetic algorithm (FA-MA) is proposed to appropriately determine the parameters of SVR forecasting model for electricity load forecasting. In the proposed FA-MA algorithm, the FA algorithm is applied to explore the solution space, and the pattern search is used to conduct individual learning and thus enhance the exploitation of FA.<ref>Zhongyi Hu, Yukun Bao, and Tao Xiong, Electricity Load Forecasting using Support Vector Regression with Memetic Algorithms, The Scientific World Journal, 2014, http://www.hindawi.com/journals/tswj/aip/292575/</ref>
 
=== IK-FA, Solving Inverse Kinematics using FA ===
FA, heuristic is used as inverse kinematics solver. The proposal is called IK-FA, for inverse Kinematics using Firefly Algorithm. Inverse kinematic consists in finding a valuable joints solution allowing achieving a specific end segment position. The proposed method used a forward kinematics model, the FA heuristic, a fitness function and a set of motions constraints, to solve inverse kinematics.<ref> Rokbani, Nizar, et al. "IK-FA, Inverse Kinematics Using Firefly Algorithm with Application to Biped Gait Generation, International Conference on Control, Engineering & Information Technology (CEIT’14), Tunisia, 2014</ref>
 
==See also==