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 |
|