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

被引:58
作者
Wang, Zhongmin [1 ]
Luo, Qifang [1 ,2 ]
Zhou, Yongquan [1 ,2 ,3 ]
机构
[1] Guangxi Univ Nationalities, Coll Artificial Intelligence, Nanning 530006, Guangxi, Peoples R China
[2] Key Labs Guangxi High Sch Complex Syst & Computat, Nanning 530006, Guangxi, Peoples R China
[3] Guangxi Key Labs Hybrid Computat & IC Design Anal, Nanning 530006, Peoples R China
基金
美国国家科学基金会;
关键词
Butterfly optimization algorithm (BOA); Flower pollination algorithm (FPA); Mutualism mechanism; Benchmark functions; Engineering design problem; Hybrid metaheuristic; PARTICLE SWARM OPTIMIZATION; MODIFIED DIFFERENTIAL EVOLUTION; SYMBIOTIC ORGANISMS SEARCH; TRAINING NEURAL-NETWORKS; GENETIC ALGORITHM; DESIGN; BACKPROPAGATION; COLONY;
D O I
10.1007/s00366-020-01025-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:3665 / 3698
页数:34
相关论文
共 128 条
[1]  
ABDULRASHID R, 2019, ARXIV191200185
[2]   Electromagnetic field optimization: A physics-inspired metaheuristic optimization algorithm [J].
Abedinpourshotorban, Hosein ;
Shamsuddin, Siti Mariyam ;
Beheshti, Zahra ;
Jawawi, Dayang N. A. .
SWARM AND EVOLUTIONARY COMPUTATION, 2016, 26 :8-22
[3]   Enhanced flower pollination algorithm on data clustering [J].
Agarwal P. ;
Mehta S. .
International Journal of Computers and Applications, 2016, 38 (2-3) :144-155
[4]   ACROA: Artificial Chemical Reaction Optimization Algorithm for global optimization [J].
Alatas, Bilal .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (10) :13170-13180
[5]  
Alba E, 2004, LECT NOTES COMPUT SC, V3102, P852
[6]   Optimizing connection weights in neural networks using the whale optimization algorithm [J].
Aljarah, Ibrahim ;
Faris, Hossam ;
Mirjalili, Seyedali .
SOFT COMPUTING, 2018, 22 (01) :1-15
[7]  
[Anonymous], 1993, INT C ART NEUR NETW
[8]  
[Anonymous], 2015, Applied Mathematics & Information Sciences
[9]  
Arora S., 2017, INT J SWARM INTELL R, V3, P152, DOI [10.1504/IJSI.2017.087872, DOI 10.1504/IJSI.2017.087872]
[10]  
Arora S., 2016, ADV SCI ENG MED, V8, P711, DOI DOI 10.1166/ASEM.2016.1904