Pinhole-imaging-based learning butterfly optimization algorithm for global optimization and feature selection
Butterfly optimization algorithm (BOA), as a recently proposed meta-heuristic optimization technique, performs competitively in solving numerical optimization problems as well as real-world applications. However, BOA has low precision, slow convergence and may be prone to local optimum, when solving...
Saved in:
| Published in | Applied soft computing Vol. 103; p. 107146 |
|---|---|
| Main Authors | , , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier B.V
01.05.2021
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1568-4946 1872-9681 |
| DOI | 10.1016/j.asoc.2021.107146 |
Cover
| Summary: | Butterfly optimization algorithm (BOA), as a recently proposed meta-heuristic optimization technique, performs competitively in solving numerical optimization problems as well as real-world applications. However, BOA has low precision, slow convergence and may be prone to local optimum, when solving complex or high-dimensional optimization problems. To overcome these defects, a modified BOA (called PIL-BOA) with adaptive gbest-guided search strategy and pinhole-imaging-based learning is proposed. Firstly, a modified position updated equation by introducing the global best (gbest) solution and the inertia weight is designed to efficiently improve the exploitation capability and the solution precision. Secondly, a novel pinhole-imaging learning strategy based on the principle of optics is presented to effectively search the unknown regions and avoid premature convergence. 23 classical problems and 60 complex optimization tasks from CEC 2014 and CEC 2017 are used to further investigate the effectiveness of PIL-BOA. The comparison results demonstrate that PIL-BOA has better performance than most compared algorithms on benchmark test functions. Finally, PIL-BOA is applied to solve feature selection problems and fault diagnosis in real-world wind turbine. The results show that PIL-BOA is superior to other competitors in term of classification accuracy.
•An improved butterfly optimization algorithm (called PIL-BOA) is proposed.•A modified position updating equation based on global best butterfly is designed.•A novel pinhole-imaging-based learning is presented.•PIL-BOA is tested on benchmark functions and feature selection problems.•The results show that PIL-BOA has better performance than other selected methods. |
|---|---|
| ISSN: | 1568-4946 1872-9681 |
| DOI: | 10.1016/j.asoc.2021.107146 |