摘要
The firefly algorithm (FA) is a well-known metaheuristic algorithm that has demonstrated effectiveness and superiority in a variety of optimization tasks. To alleviate the oscillation caused by fireflies during the search process and improve the solution quality of the FA, this paper proposes an improved FA based on the hierarchy strategy (HSFA). In the HSFA, the firefly population was separated into elite and non-elite groups based on fitness values, and distinct attractive models were used for each group to improve the performance of the HSFA from the perspective of exploration and exploitation capabilities. This enhances the convergence speed and solution quality of the algorithm. The HSFA was run on two sets of standard benchmark functions, and its performance was evaluated using two practical engineering design problems. The experimental results demonstrate that the HSFA outperforms state-of-the-art optimization algorithms.
-
单位燕山大学; 哈尔滨医科大学