Research Article
A Convergent Differential Evolution Algorithm with Hidden Adaptation Selection for Engineering Optimization
Algorithm 1
Pseudocode of SaCDEhaS (SaCDEhaS/rand/1/bin).
initialize parameters , , CR, and population | while! termination_condition do | for to _ | for to | update , CR according to formulas (6) and (7) | = mutation_DE/rand/1 (, ) | = crossover_DE/*/bin (, , ) | = uniform_mutation (, ) | = connotatively_adaptive_selection (, , ) | | end for | | end for | end while |
|