An improved butterfly optimization algorithm for engineering design problems using the cross-entropy method

76Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Li, G., Shuang, F., Zhao, P., & Le, C. (2019). An improved butterfly optimization algorithm for engineering design problems using the cross-entropy method. Symmetry, 11(8). https://doi.org/10.3390/SYM11081049

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free