<p>The Black-winged Kite Algorithm (BKA) is a metaheuristic algorithm inspired by the bird’s migratory and predatory behaviors. While demonstrating strong adaptability, few parameters, and high convergence precision, the BKA algorithm tends to converge prematurely and exhibits slow convergence speed when solving complex optimization problems. To address these issues, this paper proposes a Multi-strategy Enhanced Black-winged Kite Algorithm (MSEBKA) incorporating four key improvements: First, in the attack phase, an adaptive inertia weight (AIW) strategy is introduced to reduce sensitivity to the quality of random numbers, enhance search stability, and effectively balance global exploration and local exploitation. Second, embedding an elite pool (EP) strategy during the migration phase enhances population diversity by integrating information from multiple elite individuals. Next, after the migration phase is completed, a dynamic Gaussian random walk (DGRW) strategy is adopted to perturb the black-winged kite population, promoting the generation of new individuals and helping the algorithm escape from local optima and accelerate convergence. In addition, lens imaging opposition-based learning (LIOBL) strategy is introduced after each round of population updates to further enhance the ability to escape local optima by generating opposite solution for the current best search individual. To evaluate the performance of the proposed MSEBKA algorithm, three different experiments are carried out. The experimental results demonstrate that, (1) the proposed MSEBKA algorithm not only outperforms the BKA algorithm and its four ablated variants on 6 out of 10 of the CEC2019 benchmark functions regarding mean fitness value and standard deviation, but also shows better convergence performance on all functions, (2) Evaluated on CEC2019, 23 classic and CEC2021 benchmark functions, the proposed MSEBKA algorithm shows superior overall performance, attaining notably better Friedman mean ranks (1.250, 1.804 and 1.550) compared to the BKA algorithm (4.950, 3.000 and 2.550) and five other mainstream metaheuristic algorithms, (3) furthermore, the proposed MSEBKA algorithm is successfully applied to five typical constrained optimization problems and performs better than the BKA algorithm on the design problems of pressure vessel design, tension/compression spring design, welded beam design and speed reducer design, with respective performance improvements of 0.0345%, 0.0375%, 1.7164%, and 0.0016%.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Multi-strategy enhanced black-winged kite algorithm and its engineering applications

  • Meijin Lin,
  • Zhirong Qiu,
  • Weijia Zheng,
  • Zibin Dai,
  • Hao Chen,
  • Haokun Lin

摘要

The Black-winged Kite Algorithm (BKA) is a metaheuristic algorithm inspired by the bird’s migratory and predatory behaviors. While demonstrating strong adaptability, few parameters, and high convergence precision, the BKA algorithm tends to converge prematurely and exhibits slow convergence speed when solving complex optimization problems. To address these issues, this paper proposes a Multi-strategy Enhanced Black-winged Kite Algorithm (MSEBKA) incorporating four key improvements: First, in the attack phase, an adaptive inertia weight (AIW) strategy is introduced to reduce sensitivity to the quality of random numbers, enhance search stability, and effectively balance global exploration and local exploitation. Second, embedding an elite pool (EP) strategy during the migration phase enhances population diversity by integrating information from multiple elite individuals. Next, after the migration phase is completed, a dynamic Gaussian random walk (DGRW) strategy is adopted to perturb the black-winged kite population, promoting the generation of new individuals and helping the algorithm escape from local optima and accelerate convergence. In addition, lens imaging opposition-based learning (LIOBL) strategy is introduced after each round of population updates to further enhance the ability to escape local optima by generating opposite solution for the current best search individual. To evaluate the performance of the proposed MSEBKA algorithm, three different experiments are carried out. The experimental results demonstrate that, (1) the proposed MSEBKA algorithm not only outperforms the BKA algorithm and its four ablated variants on 6 out of 10 of the CEC2019 benchmark functions regarding mean fitness value and standard deviation, but also shows better convergence performance on all functions, (2) Evaluated on CEC2019, 23 classic and CEC2021 benchmark functions, the proposed MSEBKA algorithm shows superior overall performance, attaining notably better Friedman mean ranks (1.250, 1.804 and 1.550) compared to the BKA algorithm (4.950, 3.000 and 2.550) and five other mainstream metaheuristic algorithms, (3) furthermore, the proposed MSEBKA algorithm is successfully applied to five typical constrained optimization problems and performs better than the BKA algorithm on the design problems of pressure vessel design, tension/compression spring design, welded beam design and speed reducer design, with respective performance improvements of 0.0345%, 0.0375%, 1.7164%, and 0.0016%.