ABSTRACT

The bat algorithm (BA) is a population-based algorithm and it typically has good convergence for solving many optimization problems. This chapter first introduces the original bat algorithm with detailed descriptions of the main steps, followed by demo codes in both Matlab and C++. Discussions of main parameters and their settings are also carried out.