4.7 Article

Hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism for global optimization problems

Journal

ENGINEERING WITH COMPUTERS
Volume 37, Issue 4, Pages 3665-3698

Publisher

SPRINGER
DOI: 10.1007/s00366-020-01025-8

Keywords

Butterfly optimization algorithm (BOA); Flower pollination algorithm (FPA); Mutualism mechanism; Benchmark functions; Engineering design problem; Hybrid metaheuristic

Funding

  1. National Science Foundation of China [61563008]
  2. Project of Guangxi Natural Science Foundation [2018GXNSFAA138146]

Ask authors/readers for more resources

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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available