Research Article
A Novel Bat Algorithm Based on Differential Operator and Lévy Flights Trajectory
| Input: Objective function ; algorithm’s parameters ; | | BEGIN | | For To do | | Initialize , , ; | | Calculating the initial fitness; | | End For | | While () | | Update position use formula (8)~(12); | | Evaluate fitness to find ; | | For To do | | If (rand ) | | Generate a around the selected best solution use formula (2); | | End If | | End For | | Evaluate fitness ; | | For To do | | If rand ) | | Generate a around the selected best solution use formula (13); | | End If | | End For | | Evaluate fitness ; | | If () | | Update , use formula (3), (14); | | End If | | = ; | | End While | | END | | Output: ; |
|