Mathematical Problems in Engineering / 2014 / Article / Alg 1

Research Article

A Modified Artificial Bee Colony Algorithm Based on Search Space Division and Disruptive Selection Strategy

Algorithm 1

Standard artificial bee colony algorithm.
Begin
Step  1. population initialization based on (1).
Step  2. Calculate fitness value by (2).
Step  3. cycle = 1
Step  4. Repeat
Step  5. Update the position of the employed bee by (3).
Step  6. A greedy selection strategy is applied to select the better food source.
Step  7. Calculate probability value by (4).
Step  8. Update the position of the onlooker bee by (3).
Step  9. A greedy selection strategy is applied to select the better food source.
Step  10. Determine the abandoned position, and generate a new position by (1).
Step  11. Memorize the best food source achieved till now. cycle = cycle + 1
Step  12. Until (cycle = maximum cycle number)
End.