Research Article
An Opposition-Based Group Search Optimizer with Diversity Guidance
Algorithm 1
Procedure of the GSO algorithm.
Line# Procedure of GSO algorithm | (1) Begin | (2) Initialization | (3) Evaluate the fitness of the current member; | (4) Find a producer; | (5) Producing | (6) Randomly choose three points based on (1); | (7) Search the best resource, otherwise stay the current position based on (2); | (8) If the producer can’t search a better area, then change the angle by using (3); | (9) Scrounging | (10) Randomly choose some group members as the scrounger | (11) Dispersion | (12) Generate a head angle using (2) | (13) Obtain a random distance based on (4) and then move to a new point using (5) | (14) Search a better solution, report the final optimal solution | (15) End |
|