TY - JOUR
T1 - Recent Advances in Butterfly Optimization Algorithm, Its Versions and Applications
AU - Makhadmeh, Sharif Naser
AU - Al-Betar, Mohammed Azmi
AU - Abasi, Ammar Kamal
AU - Awadallah, Mohammed A.
AU - Doush, Iyad Abu
AU - Alyasseri, Zaid Abdi Alkareem
AU - Alomari, Osama Ahmad
N1 - Publisher Copyright:
© 2022, The Author(s) under exclusive licence to International Center for Numerical Methods in Engineering (CIMNE).
PY - 2023/3
Y1 - 2023/3
N2 - The butterfly optimization algorithm (BOA) is a recent successful metaheuristic swarm-based optimization algorithm. The BOA has attracted scholars’ attention due to its extraordinary features. Such as the few adaptive parameters to handle and the high balance between exploration and exploitation. Accordingly, the BOA has been extensively adapted for various optimization problems in different domains in a short period. Therefore, this paper reviews and summarizes the recently published studies that utilized the BOA for optimization problems. Initially, introductory information about the BOA is presented to illustrate the essential foundation and its relevant optimization concepts. In addition, the BOA inspiration and its mathematical model are provided with an illustrative example to prove its high capabilities. Subsequently, all reviewed studies are classified into three main classes based on the adaptation form, including original, modified, and hybridized. The main BOA applications are also thoroughly explained. Furthermore, the BOA advantages and drawbacks in dealing with optimization problems are analyzed. Finally, the paper is summarized in conclusion with the future directions that can be investigated further.
AB - The butterfly optimization algorithm (BOA) is a recent successful metaheuristic swarm-based optimization algorithm. The BOA has attracted scholars’ attention due to its extraordinary features. Such as the few adaptive parameters to handle and the high balance between exploration and exploitation. Accordingly, the BOA has been extensively adapted for various optimization problems in different domains in a short period. Therefore, this paper reviews and summarizes the recently published studies that utilized the BOA for optimization problems. Initially, introductory information about the BOA is presented to illustrate the essential foundation and its relevant optimization concepts. In addition, the BOA inspiration and its mathematical model are provided with an illustrative example to prove its high capabilities. Subsequently, all reviewed studies are classified into three main classes based on the adaptation form, including original, modified, and hybridized. The main BOA applications are also thoroughly explained. Furthermore, the BOA advantages and drawbacks in dealing with optimization problems are analyzed. Finally, the paper is summarized in conclusion with the future directions that can be investigated further.
UR - http://www.scopus.com/inward/record.url?scp=85141173627&partnerID=8YFLogxK
U2 - 10.1007/s11831-022-09843-3
DO - 10.1007/s11831-022-09843-3
M3 - Review article
C2 - 36348702
AN - SCOPUS:85141173627
SN - 1134-3060
VL - 30
SP - 1399
EP - 1420
JO - Archives of Computational Methods in Engineering
JF - Archives of Computational Methods in Engineering
IS - 2
ER -