Research Article
A Novel Bat Algorithm Based on Differential Operator and Lévy Flights Trajectory
Objective function | Initialize the bat population and | Define pulse frequency at initialize pulse rates and the loudness | While ( Max number of iterations) | Generate new solutions by adjusting frequency, | and updating velocities and locations/solutions (1) | if (rand ) | Select a solution among the best solutions | Generate a local solution around the selected best solution | end if | Generate a new solution by flying randomly | if (rand & ) | Accept the new solutions | Increase and reduce | end if | Rank the bats and find the current best | end while | Postprocess results and visualization |
|