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 |
|