Bat Algorithm 1.2.0

A simple code of Bat Optimization Algorithm which resembles the PSO Algorithm implementation.

You are now following this Submission

In version 1.1.0 the user are not allowed to determine the coefficients. instead, the code automatically calculates these coefficients in order for the algorithm to use the fullest potential of the swarm vitality.

Version 1.0.0 is available at:
https://www.mathworks.com/matlabcentral/fileexchange/76631-bat-optimization-algorithm

Cite As

Haydar Khayou (2026). Bat Algorithm 1.2.0 (https://nl.mathworks.com/matlabcentral/fileexchange/76643-bat-algorithm-1-2-0), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.0

A parameter (epsilon) has been added to control the step size when searching near the global best.

1.1.0