Bat Algorithm

Modestus O. Okwu, Lagouge K. Tartibu

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

3 Citations (Scopus)


Bat algorithm (BA) is an innovative population-based technique which belongs to the swarm intelligence group. This meta-heuristic algorithm provides a suitable solution technique than numerous and prevalent classical and heuristic techniques. This chapter is an exposition of the communication and navigational pattern of bats and micro-bats echolocation (EL), algorithm development and solved numerical problem. The illustration and implementation of the BAT algorithm for a typical optimization problem considering a numerical equation, using MATLAB code has been demonstrated. The model considers 10 bats and the maximum number of iterations of 1000. The best solution obtained by BA is [1.3138 1.8528 0.261 0.83905 0.34859 1.1436 0.73859 1.7623 0.16537 0.28717]. The best optimal value of the objective function found by BAT is: 0.23604. BA is considered useful in engineering, business, transportation, and other fields of human endeavour.

Original languageEnglish
Title of host publicationStudies in Computational Intelligence
PublisherSpringer Science and Business Media Deutschland GmbH
Number of pages14
Publication statusPublished - 2021

Publication series

NameStudies in Computational Intelligence
ISSN (Print)1860-949X
ISSN (Electronic)1860-9503

ASJC Scopus subject areas

  • Artificial Intelligence


Dive into the research topics of 'Bat Algorithm'. Together they form a unique fingerprint.

Cite this