To read the full version of this content please select one of the options below:

A novel chaotic bat algorithm based on catfish effect for engineering optimization problems

Wensheng Xiao (College of Mechanical and Electronic Engineering, China University of Petroleum, Qingdao, China)
Qi Liu (College of Mechanical and Electronic Engineering, China University of Petroleum, Qingdao, China)
Linchuan Zhang (College of Mechanical and Electronic Engineering, China University of Petroleum, Qingdao, China)
Kang Li (College of Mechanical and Electronic Engineering, China University of Petroleum, Qingdao, China)
Lei Wu (College of Mechanical and Electronic Engineering, China University of Petroleum, Qingdao, China)

Engineering Computations

ISSN: 0264-4401

Article publication date: 19 June 2019

Issue publication date: 15 August 2019

Abstract

Purpose

Bat algorithm (BA) is a global optimization method, but has a worse performance on engineering optimization problems. The purpose of this study is to propose a novel chaotic bat algorithm based on catfish effect (CE-CBA), which can effectively deal with optimization problems in real-world applications.

Design/methodology/approach

Incorporating chaos strategy and catfish effect, the proposed algorithm can not only enhance the ability for local search but also improve the ability to escape from local optima traps. On the one hand, the performance of CE-CBA has been evaluated by a set of numerical experiment based on classical benchmark functions. On the other hand, five benchmark engineering design problems have been also used to test CE-CBA.

Findings

The statistical results of the numerical experiment show the significant improvement of CE-CBA compared with the standard algorithms and improved bat algorithms. Moreover, the feasibility and effectiveness of CE-CBA in solving engineering optimization problems are demonstrated.

Originality/value

This paper proposed a novel BA with two improvement strategies including chaos strategy and catfish effect for the first time. Meanwhile, the proposed algorithm can be used to solve many real-world engineering optimization problems with several decision variables and constraints.

Keywords

Acknowledgements

The work was supported by the National Science and Technology Major Project of China “The seventh generation ultra-deepwater drilling platform (ship) innovation project” (No. D719) and the Project Foundation of China Ministry of Industry and Information Technology “Research of drilling package integration and key equipment application.”

Citation

Xiao, W., Liu, Q., Zhang, L., Li, K. and Wu, L. (2019), "A novel chaotic bat algorithm based on catfish effect for engineering optimization problems", Engineering Computations, Vol. 36 No. 5, pp. 1744-1763. https://doi.org/10.1108/EC-04-2018-0181

Publisher

:

Emerald Publishing Limited

Copyright © 2019, Emerald Publishing Limited