Research Article
Modified Bat Algorithm Based on Lévy Flight and Opposition Based Learning
| (1) Input the parameters. | | (2) Set . Initialize the position and velocity of each individual in the population. | | (3) Evaluate the objective function and related parameter values of each individual. | | (4) While do | | (5) Generate new solutions using Eq. (2)~Eq. (4). | | (6) if | | (7) Generate a new local solution around the selected solution using Eq. (5). | | (8) end if | | (9) if and | | (10) update the solution, loudness and pulse emission rate by Eq. (6). | | (11) end if | | (12) end while | | (13) Output the individual with the smallest objective function value in the population. |
|