Research Article

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

Algorithm 3

Pseudocodes of resource allocation based on RFI. Therein, RFI is the relative fitness improvement; imp_best is the largest RFI, l is the corresponding subgroup number.
(1)[imp_best, a] = sort (RFI);
(2)l = a (length (RFI));
(3)Evolve subgroup l by a certain EA; //SBBO is used here;
(4); //Calculate the RFI of subgroup l;
(5) RFI (l, :) = RFIl; //Store the RFIl into an archive;