Research Article
Stability Analysis of the Bat Algorithm Described as a Stochastic Discrete-Time State-Space System
1. Initialize the bat population | 2. Initialize pulse frequency , pulse rates , and the loudness | 3. While (the stop condition is not fulfilled) | 4. Generate new solutions by adjusting frequency, | 5. Updating velocities and locations (eq. (2,3)) | 6. If | 7. Select a solution among the best solutions | 8. Generate a local solution (eq. (4)) | 9. End if | 10. Generate a new solution by flying randomly | 11. If | 12. Accept the new solutions | 13. Reduce and Increase (eq. (5,6)) | 14. End if | 15. Rank bats and find current best | 16. End while |
|