Research Article
Efficient Conical Area Differential Evolution with Biased Decomposition and Dual Populations for Constrained Optimization
Input: P1: the current feasible subpopulation; P2: the current conical subpopulation; | : the adaptive rate to choose the operator to generate a child. | Output: : an offspring generated by the adaptive DE operators | 1 pick a individual according to the conical area-based tournament in | probability 0.75 and randomly in probability 0.25; | 2 Generate a uniformly distributed random number rand between 0 and 1; | 3 if then | 4Randomly choose two different solutions, and , from the neighborhood of | in probability 0.5 and from the entire population in probability 0.5; | 5Generate an offspring by DE/rand/exp from , and ; | 6 else | 7Randomly select three different solutions, , , and , from the neighborhood of | in probability 0.5 and from the entire population in probability 0.5; | 8Generate an offspring by DE/current-to-rand/exp from , , and ; | 9 end | 10 return |
|