Research Article
Dynamic Inertia Weight Binary Bat Algorithm with Neighborhood Search
Algorithm 1
Pseudocode of bat algorithm.
Initialize the bat population and ; | Define pulse frequency ; | Initialize pulse rate and the loudness ; | while do | Generate new solutions by adjusting frequency, updating | velocities and positions [Eq. (1) to (3)]; | if then | Select a solution among the best solutions randomly; | Generate a local solution around the selected best solution; | end if | Generate a new solution by flying randomly; | if then | Accept the new solutions; | Increase and reduce ; | end if | Rank the bats and find the current ; | end while |
|