Differential evolution algorithm with base vector group
Jiang Li-qiang, Hongfu Qiang · Chinese Control Conference · 2013
Differential evolution algorithm with base vector group is proposed. In this new algorithm, all individuals are ordered according to their fitness from high to low. Then a certain number of individuals in front will be chosen to form a base vector group. For each target vector, its mutation base vector is chosen from the base vector group when mutation is operated. With the introduction of base vector group, the control effect of the best individual for DE algorithms with best mutation base can be reduced and their reliability will be increased. For DE with random mutation base, their efficiency will be increased. Five standard test functions are used to prove the new algorithm. The results obtained show that a good balance of between reliability and efficiency can be achieved and the new algorithm is feasible and effective.