Research Article

Efficient Conical Area Differential Evolution with Biased Decomposition and Dual Populations for Constrained Optimization

Algorithm 5

UpdatePopOne.
 Input: : an offspring for update; P1: the current feasible subpopulation; : the constraint tolerance value.
 Output: P1: the updated feasible subpopulation.
1 if    then
2Update the first individual worse than in the level of P1 where belongs to based on the -comparison rule.
3 else
4Randomly select one individual in P1, apply the feasibility-based rule to update with .
5 end
6 return