4.7 Article

Multi-strategy firefly algorithm with selective ensemble for complex engineering optimization problems

期刊

APPLIED SOFT COMPUTING
卷 120, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.asoc.2022.108634

关键词

Swarm intelligence algorithm; Firefly algorithm; Multi-strategy; Selective ensemble; Complex engineering optimization; problems

资金

  1. National Natural Science Foundation of China [61763019, 61966018]
  2. Science and Technology Foundation of Jiangxi Province, PR China [20202BAB L202019]

向作者/读者索取更多资源

This paper proposes a multi-strategy firefly algorithm with selective ensemble (MSEFA) to address the imbalance between exploration and exploitation in complex engineering optimization problems. The algorithm utilizes different search strategies at different stages of the search process and incorporates a selective ensemble method to improve performance. Experimental results demonstrate that MSEFA outperforms other FA variants and improved swarm intelligence algorithms in terms of solving complex engineering optimization problems.
Nowadays, more and more optimization techniques are used to deal with complex engineering optimization problems. Firefly algorithm (FA) inspired by the flash communication between fireflies, has been proven to be competitive with other swarm intelligence algorithms and has been widely applied to solve complex engineering optimization problems. However, FA has some defects in dealing with complex engineering optimization problems, such as the exploration and exploitation cannot be well balanced. Therefore, in order to achieve effective performance, the different characteristics of search strategies can be applied at different stages of the search process to achieve a balance between exploration and exploitation. In this paper, a multi-strategy firefly algorithm with selective ensemble (MSEFA) is proposed. In MSEFA, the algorithm has three novel search strategies with different characteristics in the strategy pool. In addition, an idea of selective ensemble is adopted to design a priority roulette selection method. The method can select suitable search strategies in different search stages and coordinate the balance of strategies so that better results can be obtained. Furthermore, a parameter adaptive transformation mechanism is designed to control the decreasing rate of step size alpha. To verify the effectiveness of MSEFA, performance tests are conducted on the CEC 2013 and CEC 2019 test suites, after which MSEFA is used to solve four complex engineering optimization problems. Experimental results show that MSEFA has the best performance compared with other FA variants and other improved swarm intelligence algorithms. In addition, MSEFA also achieves the best results in dealing with four complex engineering optimization problems. (c) 2022 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据