Research Article
Enhancing Artificial Bee Colony Algorithm with Self-Adaptive Searching Strategy and Artificial Immune Network Operators for Global Optimization
Algorithm 1
Pseudocode of main body of ABC algorithm.
(1) Generate the initial population | (2) Evaluate the fitness of the population | (3) Set cycle to 1 | (4) Repeat | (5) For each employed bee { | Produce new solution by using (2) | Calculate its fitness value | Apply greedy selection process} | (6) Calculate the probability values for the solution () by (3) | (7) For each onlooker bee { | Select a solution depending on | Produce new solution | Calculate its fitness value | Apply greedy selection process} | (8) If there is an abandoned solution for the scout, | then replace it with a new solution which will be randomly produced by (4) | (9) Memorize the best solution so far | (10) Cycle = cycle +1 | (11) Until cycle = MEN |
|