On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection

被引:26
作者
Assiri, Adel Saad [1 ]
机构
[1] King Khalid Univ, Coll Business, Dept Management Informat Syst, Abha, Saudi Arabia
关键词
ALGORITHM THEORY; SEARCH;
D O I
10.1371/journal.pone.0242612
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Butterfly Optimization Algorithm (BOA) is a recent metaheuristics algorithm that mimics the behavior of butterflies in mating and foraging. In this paper, three improved versions of BOA have been developed to prevent the original algorithm from getting trapped in local optima and have a good balance between exploration and exploitation abilities. In the first version, Opposition-Based Strategy has been embedded in BOA while in the second Chaotic Local Search has been embedded. Both strategies: Opposition-based & Chaotic Local Search have been integrated to get the most optimal/near-optimal results. The proposed versions are compared against original Butterfly Optimization Algorithm (BOA), Grey Wolf Optimizer (GWO), Moth-flame Optimization (MFO), Particle warm Optimization (PSO), Sine Cosine Algorithm (SCA), and Whale Optimization Algorithm (WOA) using CEC 2014 benchmark functions and 4 different real-world engineering problems namely: welded beam engineering design, tension/compression spring, pressure vessel design, and Speed reducer design problem. Furthermore, the proposed approches have been applied to feature selection problem using 5 UCI datasets. The results show the superiority of the third version (CLSOB-BOA) in achieving the best results in terms of speed and accuracy.
引用
收藏
页数:27
相关论文
共 66 条
[1]   Lightning search algorithm: a comprehensive survey [J].
Abualigah, Laith ;
Abd Elaziz, Mohamed ;
Hussien, Abdelazim G. ;
Alsalibi, Bisan ;
Jalali, Seyed Mohammad Jafar ;
Gandomi, Amir H. .
APPLIED INTELLIGENCE, 2021, 51 (04) :2353-2376
[2]   Chaotic bee colony algorithms for global numerical optimization [J].
Alatas, Bilal .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (08) :5682-5687
[3]  
[Anonymous], 1984, LINEAR NONLINEAR PRO
[4]  
Arora J., 2011, INTRO OPTIMUM DESIGN
[5]   Learning automata-based butterfly optimization algorithm for engineering design problems [J].
Arora, Sankalap ;
Anand, Priyanka .
INTERNATIONAL JOURNAL OF COMPUTATIONAL MATERIALS SCIENCE AND ENGINEERING, 2018, 7 (04)
[6]   Butterfly optimization algorithm: a novel approach for global optimization [J].
Arora, Sankalap ;
Singh, Satvir .
SOFT COMPUTING, 2019, 23 (03) :715-734
[7]   Binary butterfly optimization approaches for feature selection [J].
Arora, Sankalap ;
Anand, Priyanka .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 116 :147-160
[8]   Ant Lion Optimization: Variants, Hybrids, and Applications [J].
Assiri, Adel Saad ;
Hussien, Abdelazim G. ;
Amin, Mohamed .
IEEE ACCESS, 2020, 8 :77746-77764
[9]   Butterfly optimization algorithm based maximum power point tracking of photovoltaic systems under partial shading condition [J].
Aygul, Kemal ;
Cikan, Murat ;
Demirdelen, Tugce ;
Tumay, Mehmet .
ENERGY SOURCES PART A-RECOVERY UTILIZATION AND ENVIRONMENTAL EFFECTS, 2023, 45 (03) :8337-8355
[10]  
Basturk B., 2006, IEEE SWARM INTELLIGE