An Improved Butterfly Optimization Algorithm for Engineering Design Problems Using the Cross-Entropy Method

被引:59
作者
Li, Guocheng [1 ]
Shuang, Fei [2 ]
Zhao, Pan [1 ]
Le, Chengyi [3 ]
机构
[1] West Anhui Univ, Sch Finance & Math, Luan 237012, Peoples R China
[2] Univ Florida, Dept Mech & Aerosp Engn, Gainesville, FL 32611 USA
[3] East China Jiaotong Univ, Sch Econ & Management, Nanchang 330013, Jiangxi, Peoples R China
来源
SYMMETRY-BASEL | 2019年 / 11卷 / 08期
基金
中国国家自然科学基金;
关键词
global optimization; meta-heuristic; butterfly optimization algorithm; cross-entropy method; engineering design problems; GLOBAL OPTIMIZATION; BAT ALGORITHM; SIMULATION;
D O I
10.3390/sym11081049
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Engineering design optimization in real life is a challenging global optimization problem, and many meta-heuristic algorithms have been proposed to obtain the global best solutions. An excellent meta-heuristic algorithm has two symmetric search capabilities: local search and global search. In this paper, an improved Butterfly Optimization Algorithm (BOA) is developed by embedding the cross-entropy (CE) method into the original BOA. Based on a co-evolution technique, this new method achieves a proper balance between exploration and exploitation to enhance its global search capability, and effectively avoid it falling into a local optimum. The performance of the proposed approach was evaluated on 19 well-known benchmark test functions and three classical engineering design problems. The results of the test functions show that the proposed algorithm can provide very competitive results in terms of improved exploration, local optima avoidance, exploitation, and convergence rate. The results of the engineering problems prove that the new approach is applicable to challenging problems with constrained and unknown search spaces.
引用
收藏
页数:20
相关论文
共 52 条
[1]   Improving Newton-Raphson method for nonlinear equations by modified Adomian decomposition method [J].
Abbasbandy, S .
APPLIED MATHEMATICS AND COMPUTATION, 2003, 145 (2-3) :887-893
[2]  
Abdullah A, 2012, ADV INTEL SOFT COMPU, V151, P673
[3]  
[Anonymous], 2010, IEEE ICCIA
[4]  
ARORA S, 2016, ADV SCI ENG MED, V8, P711, DOI DOI 10.1166/ASEM.2016.1904
[5]   Butterfly optimization algorithm: a novel approach for global optimization [J].
Arora, Sankalap ;
Singh, Satvir .
SOFT COMPUTING, 2019, 23 (03) :715-734
[6]   Node Localization in Wireless Sensor Networks Using Butterfly Optimization Algorithm [J].
Arora, Sankalap ;
Singh, Satvir .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (08) :3325-3335
[7]  
Arora S, 2015, 2015 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTING AND CONTROL (ISPCC), P220, DOI 10.1109/ISPCC.2015.7375029
[8]   A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm [J].
Askarzadeh, Alireza .
COMPUTERS & STRUCTURES, 2016, 169 :1-12
[9]   The cross-entropy method in multi-objective optimisation: An assessment [J].
Bekker, James ;
Aldrich, Chris .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 211 (01) :112-121
[10]   Solving the vehicle routing problem with stochastic demands using the cross-entropy method [J].
Chepuri, K ;
Homem-de-Mello, T .
ANNALS OF OPERATIONS RESEARCH, 2005, 134 (01) :153-181