TY - JOUR
T1 - A new firefly algorithm with improved global exploration and convergence with application to engineering optimization
AU - Ghasemi, Mojtaba
AU - Mohammadi, Soleiman kadkhoda
AU - Zare, Mohsen
AU - Mirjalili, Seyedali
AU - Gil, Milad
AU - Hemmati, Rasul
N1 - Funding Information:
All authors approved the final version of the manuscript.
Publisher Copyright:
© 2022 The Author(s)
PY - 2022/12
Y1 - 2022/12
N2 - Firefly algorithm (FA) is a powerful and efficient meta-heuristic algorithm which has shown effective performance in the recent literature when applied to solving engineering optimization problems. FA imitates the flashing behavior of fireflies. FA generates solutions randomly and assumes them as fireflies. However, these algorithms may suffer from premature convergence and poor global exploration when used to optimize complex and high dimension engineering problems. Therefore, this study has proposed a novel FA, called firefly algorithm 1 to 3 (FA1→3), via different types of movements of fireflies in an attempt to improve the global exploration and convergence characteristics of FA. A comprehensive study has been carried out on the CEC2014 test functions to compare FA1→3 with the standard FA and several modern improved FA algorithms to validate its performance. The experimental results demonstrate that FA1→3 has achieved acceptable performance. In addition, it has been applied to six real-world engineering problems to show the optimization capability, robustness, and efficacy of FA1→3 in comparison with modern algorithms As per simulations, FA1→3 has provided suitable performance and higher accuracy than traditional and modified algorithms introduced in the last years. According to simulations, FA1→3 is significantly powerful and robust when dealing with various complex engineering problems and finds the design variables straightforwardly. Note that the source code of the proposed FA1→3 algorithm is publicly available at https://www.optim-app.com/projects/FA.
AB - Firefly algorithm (FA) is a powerful and efficient meta-heuristic algorithm which has shown effective performance in the recent literature when applied to solving engineering optimization problems. FA imitates the flashing behavior of fireflies. FA generates solutions randomly and assumes them as fireflies. However, these algorithms may suffer from premature convergence and poor global exploration when used to optimize complex and high dimension engineering problems. Therefore, this study has proposed a novel FA, called firefly algorithm 1 to 3 (FA1→3), via different types of movements of fireflies in an attempt to improve the global exploration and convergence characteristics of FA. A comprehensive study has been carried out on the CEC2014 test functions to compare FA1→3 with the standard FA and several modern improved FA algorithms to validate its performance. The experimental results demonstrate that FA1→3 has achieved acceptable performance. In addition, it has been applied to six real-world engineering problems to show the optimization capability, robustness, and efficacy of FA1→3 in comparison with modern algorithms As per simulations, FA1→3 has provided suitable performance and higher accuracy than traditional and modified algorithms introduced in the last years. According to simulations, FA1→3 is significantly powerful and robust when dealing with various complex engineering problems and finds the design variables straightforwardly. Note that the source code of the proposed FA1→3 algorithm is publicly available at https://www.optim-app.com/projects/FA.
KW - Convergence
KW - Engineering optimization
KW - Firefly algorithm
KW - Firefly algorithm 1 to 3
KW - Global optimization
UR - http://www.scopus.com/inward/record.url?scp=85138219742&partnerID=8YFLogxK
U2 - 10.1016/j.dajour.2022.100125
DO - 10.1016/j.dajour.2022.100125
M3 - Article
AN - SCOPUS:85138219742
SN - 2772-6622
VL - 5
JO - Decision Analytics Journal
JF - Decision Analytics Journal
M1 - 100125
ER -