Abstract
The demand for fast and intelligent optimization methods is constantly growing. Owing to this, new methods based on the behaviour of living organisms are being developed. This article proposes a modification of the classic firefly algorithm based on the acceptance of each movement of a firefly, that provide more accurate values of an objective function. In addition, the algorithm also involves a reduced value of a coefficient, α, in each of its iterations. The effectiveness of the modification is examined using typical test functions. The modification allows for finding the correct solution faster and more accurately. This improvement is achieved at the expense of the algorithm’s sensitivity to a selection parameter, αdamp, which affects the speed at which the value of α decreases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yang, X.-S.: Nature-Inspired Metaheuristic Algorithms, 2nd edn. Luniver Press, Bristol (2008)
Yang, X.-S.: Firefly algorithm, stochastic test functions and design optimization. Int. J. Bio-Inspired Comput. 2(2), 78–84 (2010)
Gandomi, A.H., Yang, X.-S., Alavi, A.H.: Mixed variable structural optimization using firefly algorithm. Comput. Struct. 89(23–24), 2325–2336 (2011)
Lukasik, S., Zak, S.: Firefly algorithm for continuous constrained optimization tasks. Lect. Notes Comput. Sci. 5796, 97–106 (2009)
Kwiecień, J., Filipowicz, B.: Comparison of firefly and cockroach algorithms in selected discrete and combinatorial problems. Bull. Pol. Acad. Sci. Tech. Sci. 62, 797–804 (2014)
Gomes, H.M.: A firefly metaheuristic structural size and shape optimization with natural frequency constraints. Int. J. Metaheuristics 2(1), 38–55 (2012)
Amjady, N., Naderi, M.: Multi-objective environmental/economic dispatch using firefly technique. In: 11th Environment and Electrical Engineering (EEEIC) Conference, Venice, pp. 461–466 (2012)
Tilahun, S.L., Ong, H.C.: Modified firefly algorithm. J. Appl. Math. 2012, Article ID 467631 (2012)
Tuba, M., Bacanin, N.: Upgraded firefly algorithm for portfolio optimization problem. In: 16th International Conference on Computer Modelling and Simulation (UKSim), pp. 112–117. IEEE (2014)
Strumberger, I., Bacanin, N., Tuba, M.: Enhanced firefly algorithm for constrained numerical optimization. In: IEEE Congress on Evolutionary Computation (CEC), San Sebastian, pp. 2120–2127 (2017)
Zhu, X., Qi, S., Zhang, H.: A hybrid firefly algorithm. In: 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, pp. 287–291 (2017)
Tjahjono, A., Anggriawan, D.O., Faizin, A.K., et al.: Adaptive modified firefly algorithm for optimal coordination of overcurrent relays. IET Gener. Transm. Distrib. 11(10), 2575–2585 (2017)
Trivedi, R., Padhy, P.K.: Design of fractional PIλDμ controller via modified firefly algorithm. In: 11th International Conference on Industrial and Information Systems (ICIIS), Roorkee, pp. 172–177 (2016)
Kaur, K., Salgotra, R., Singh, U.: An improved firefly algorithm for numerical optimization. In: International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS), Coimbatore, pp. 1–5 (2017)
Sarangi, S.K., Panda, R., Sarangi, A.: Crazy firefly algorithm for function optimization. In: 2nd International Conference on Man and Machine Interfacing (MAMI), Bhubaneswar, pp. 1–5 (2017)
Fister, I., Fister Jr., I., Yang, X.-S., Brest, J.: A comprehensive review of firefly algorithms. Swarm Evol. Comput. 13, 34–46 (2013)
Klempka, R., Waradzyn, Z., Skala, A.: Application of the firefly algorithm for optimizing a single-switch class E ZVS voltage-source inverter’s operating point. Adv. Electric. Comput. Eng. 18(2), 93–100 (2018)
Klempka, R., Filipowicz, B.: Optimization of a DC motor drive using a firefly algorithm. In: International Symposium on Electrical Machines (SME), Andrychów, pp. 1–6 (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 paper
Cite this paper
Klempka, R. (2020). Modification of the Firefly Algorithm for Improving Solution Speed. In: Bartoszewicz, A., Kabziński, J., Kacprzyk, J. (eds) Advanced, Contemporary Control. Advances in Intelligent Systems and Computing, vol 1196. Springer, Cham. https://doi.org/10.1007/978-3-030-50936-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-50936-1_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50935-4
Online ISBN: 978-3-030-50936-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)