Bat Optimization Algorithm

versión 1.1.0 (3.65 KB) por Haydar Khayou
A simple code of Bat Optimization Algorithm which resembles the PSO Algorithm implementation.

385 descargas

Actualizada 10 Jun 2020

Ver licencia

Standard Bat Algorithm is a bio-inspired optimization algorithm that utilizes the echolocation technique used by microbats to find food/prey, (Yang, 2010). In this function I made the code very similar to the Standard PSO algorithm so that the users who are familiar with Standard PSO will understand the code easily. I used the bBAT variable to save the personal best solutions, and the gBAT variable to save the global optimum, thus the user can do a statistical analysis for the Swarm behavior, convergence, and the algorithm coefficients. The function also shows parameters improvements as it works, which are: the best solution, the normalized error, the increasing of Emission Rate, and the decreasing of Loudness.

Citar como

Haydar Khayou (2022). Bat Optimization Algorithm (, MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2017a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Etiquetas Añadir etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!