Next Article in Journal
Dynamic Response of Zener-Modelled Linearly Viscoelastic Systems under Harmonic Excitation
Previous Article in Journal
Docking of Polyethylenimines Derivatives on Cube Rhombellane Functionalized Homeomorphs
Previous Article in Special Issue
A New Second-Order Tristable Stochastic Resonance Method for Fault Diagnosis
Article Menu

Export Article

Open AccessArticle

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

1
School of Finance and Mathematics, West Anhui University, Lu’an 237012, China
2
Department of Mechanical and Aerospace Engineering, University of Florida, Gainesville, FL 32611, USA
3
School of Economics and Management, East China Jiaotong University, Nanchang 330013, China
*
Authors to whom correspondence should be addressed.
Symmetry 2019, 11(8), 1049; https://doi.org/10.3390/sym11081049
Received: 4 July 2019 / Revised: 9 August 2019 / Accepted: 9 August 2019 / Published: 14 August 2019
(This article belongs to the Special Issue Symmetry in Mechanical Engineering)
  |  
PDF [903 KB, uploaded 14 August 2019]
  |  

Abstract

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. View Full-Text
Keywords: global optimization; meta-heuristic; butterfly optimization algorithm; cross-entropy method; engineering design problems global optimization; meta-heuristic; butterfly optimization algorithm; cross-entropy method; engineering design problems
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Li, G.; Shuang, F.; Zhao, P.; Le, C. An Improved Butterfly Optimization Algorithm for Engineering Design Problems Using the Cross-Entropy Method. Symmetry 2019, 11, 1049.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Symmetry EISSN 2073-8994 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top