Bat Algorithm
摘要
The Bat Algorithm (BA) is a bioinspired metaheuristic algorithm developed by Xin-She Yang in 2010, which simulates the echolocation behavior of microbats to solve optimization problems. The algorithm uses automatic frequency adjustment, dynamic intensity control, and adaptive local search to balance exploration and exploitation. It has generated multiple variants for continuous, discrete, and multi-objective problems, with applications in engineering optimization, combinatorial problems, classification, and image processing. In pressure vessel design optimization, it demonstrated the ability to find the exact global optimum with fast convergence.