期刊
ENGINEERING WITH COMPUTERS
卷 37, 期 4, 页码 3665-3698出版社
SPRINGER
DOI: 10.1007/s00366-020-01025-8
关键词
Butterfly optimization algorithm (BOA); Flower pollination algorithm (FPA); Mutualism mechanism; Benchmark functions; Engineering design problem; Hybrid metaheuristic
资金
- National Science Foundation of China [61563008]
- Project of Guangxi Natural Science Foundation [2018GXNSFAA138146]
In this work, a hybrid metaheuristic algorithm named MBFPA, based on butterfly and flower pollination, was proposed to improve exploration ability and convergence speed by introducing a mutualism mechanism. Evaluation on various test functions and engineering problems demonstrated the feasibility and competitiveness of the proposed algorithm.
The butterfly optimization algorithm (BOA) is a new metaheuristic algorithm that is inspired from food foraging behavior of the butterflies. Because of its simplicity and effectiveness, the algorithm has been proved to be effective in solving global optimization problems and applied to practical problems. However, BOA is prone to local optimality and may lose its diversity, thus suffering losses of premature convergence. In this work, a hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism called MBFPA was proposed. Firstly, the flower pollination algorithm has good exploration ability and the hybrid butterfly optimization algorithm and the flower pollination algorithms greatly improve the exploration ability of the algorithm; secondly, the symbiosis organisms search has a strong exploitation capability in the mutualism phase. By introducing the mutualism phase, the algorithm's exploitation capability is effectively increased and the algorithm's convergence speed is accelerated. Finally, the adaptive switching probability is increased to increase the algorithm's balance in exploration and exploitation capabilities. In order to evaluate the effectiveness of the algorithm, in the 49 standard test functions, the proposed algorithm was compared with six basic metaheuristic algorithms and five hybrid metaheuristic algorithms. MBFPA has also been used to solve five classic engineering problems (three-bar truss design problem; multi-plate disc clutch brake design; welded beam design; pressure vessel design problem; and speed reducer design). The results show that the proposed method is feasible and has good application prospect and competitiveness.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据