Research Article

An Opposition-Based Group Search Optimizer with Diversity Guidance

Algorithm 2

Procedure of diversity-guided GSO (DGSO) with opposition-based learning (OBL).
/ Diversity-Guided GSO (DGSO) with Opposition-Based Learning (OBL) /
(1) BEGIN
(2) Initialization (Generate uniformly distributed random population);
(3) Opposition-Based Operator (for Group Initialization);
(4) While the termination condition isn’t satisfied
(5) Diversity-Guided Operator;
(6) GSO algorithms;
(7) Opposition-Based Operator (for Generation Jumping)
(8)End While
(9) END