返回
A balanced butterfly optimization algorithm for numerical optimization and feature selection
DOI:10.1007/s00500-022-07389-x.png)
摘要
En 中文
Butterfly optimization algorithm (BOA) is a relatively novel optimization technique for solving function optimization as well as real-world applications. However, the paramount challenge in BOA is that it is prone to stagnation in local optima. The purpose of this study is to balance the exploration and exploitation abilities of BOA when two new strategies are introduced. The dynamic inertia weight based on Logistic model as the first strategy is introduced to modify the position updating equation. Another strategy is the opposition-based learning. A new variant of BOA called BBOA based on these two strategies is proposed. Ten widely used benchmark test functions and 30 complex benchmarks from CEC 2014 are selected to verify the effectiveness of BBOA. The used benchmark problems are composed of unimodal, multimodal, rotated, shifted, hybrid and composite functions. The experimental results and analysis show that the proposed BBOA has better exploration ability than the conventional BOA when solving different characteristics functions. Finally, BBOA is applied to solve three real-world engineering applications and sixteen feature selection problems. The results demonstrate that BBOA can outperform other competitors in terms of the accuracy of solution on constrained engineering design and feature selection problems.
Keyword:
Butterfly optimization algorithm
Inertia weight
Logistic model
Opposition-based learning
Engineering design problem
Feature selection
期刊
IF:
2.5
论文数:
1.0W
被引数:
2.1W
机构
引用论文
Policy Disagreement and Judicial Legitimacy: Evidence from the 1937 Court-Packing Plan政策分歧与司法正当性: 来自1937法院包装计划的证据
A Self-Adaption Butterfly Optimization Algorithm for Numerical Optimization Problems
IEEE ACCESS
IF3.6
A hybrid feature selection approach based on information theory and dynamic butterfly optimization algorithm for data classification基于信息论和动态蝶形优化的混合特征选择方法在数据分类中的应用

