Research Article

A Selective Biogeography-Based Optimizer Considering Resource Allocation for Large-Scale Global Optimization

Algorithm 4

Pseudocodes of CC_SBBO_RA. Therein, f is an objective function; D is the number of subcomponents.
(1)Divide f into D exclusive subcomponents according to RDG [18];
(2)Initial imp_best = 0;
(3)Initial RFI = zeros (D, 1);
(4)If imp_best ≤ ξ (ξ is a threshold value), do
(5)For i = 1: D, do
(6)  Evolve subgroup i by Algorithm 2;
(7)  Update RFI based on equation (7);
(8)End for
(9)Else
(10)  Allocate computing resource to the subgroup l and evolve it according to Algorithm 3;
(11)End if
(12)Stop if halting criteria are satisfied; otherwise go to If for the next evolution.