An improved differential evolution algorithm with dual mutation strategies collaboration
An improved differential evolution algorithm with dual mutation strategies collaboration
复制标题
一种改进的双突变策略协作差分进化算法
DOI:
10.1016/j.eswa.2020.113451
复制
发表时间:
2020-09-01
影响因子:
8.5
通讯作者:
Yang, Bo
中科院分区:
文献类型:
--
作者:
Li, Yuzhen;Wang, Shihao;Yang, Bo
To reduce the effect of the selections of mutation strategies and control parameters on the performance of differential evolution (DE), this paper proposes an improved differential evolution algorithm with dual mutation strategies collaboration (DMCDE), in which two main improvements are presented. First, DMCDE introduces an elite guidance mechanism to propose two new variants of the classical DE/rand/2 and DE/best/2 mutation strategies, which we call DE/e-rand/2 and DE/e-best/2 respectively. They use the individuals randomly chosen from superior elite population as the base vector and the first vector of difference vectors, thereby providing clearer guidance for individual mutation without losing randomness. Second, a mechanism of dual mutation strategies collaboration is utilized to obtain a trade-off between global exploration and local exploitation of the algorithm. The performance of DMCDE is evaluated by using the commonly used test functions as well as a real-world optimization problem. The results show that DMCDE can significantly improve the optimization performance of DE, and is superior to the comparative competitors. (C) 2020 Elsevier Ltd. All rights reserved.