A critical analysis of the bat algorithm

12Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

This article presents an analysis of the bat algorithm (BA) based on elementary mathematical analysis and statistical comparisons of the first hitting time performance metric distributions obtained on a test set comprising five carefully selected objective functions. The findings show that the BA is not an original contribution to the metaheuristics literature and that it is not generally superior to the Particle Swarm Optimization algorithm when fair comparisons are made. It is also shown that some components of the BA can be either replaced by simpler alternatives or be removed entirely to increase performance. Finally, the results suggest that the best version of the BA is in fact a simple hybrid between Particle Swarm Optimization and Simulated Annealing. To encourage more transparency in metaheuristics research, the entirety of the MATLAB code used in this article is available in a GitHub repository for suggestions and/or corrections.

Cite

CITATION STYLE

APA

Gagnon, I., April, A., & Abran, A. (2020). A critical analysis of the bat algorithm. Engineering Reports, 2(8). https://doi.org/10.1002/eng2.12212

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