gusucode.com > GAVPai_Book_MathworksCntrlFileEx_May2019 > GAVPai_Book_MathworksCntrlFileEx_May2019/DE_selection.m
% Differential Evolution: Selection operator function next_gen_pool = DE_selection(feas_parent, feas_parent_fitness, offsprng, offsprng_fitness, popln_size) for i=1:popln_size if (feas_parent_fitness(i) <= offsprng_fitness(i)) next_gen_pool(i,:)= feas_parent(i,:); else next_gen_pool(i,:)= offsprng (i,:); end end end