Operations Research Transactions >
2017 , Vol. 21 >Issue 1: 44 - 54
DOI: https://doi.org/10.15960/j.cnki.issn.1007-6093.2017.01.005
Differential evolution algorithm with double mutation strategies for improving population diversity
Received date: 2016-02-01
Online published: 2017-03-15
Differential Evolution (DE) is an efficient population-based heuristic stochastic search technique. It is robust for solving continuous optimization problems. However, the discrepancy of population diversity and convergence rate exists in traditional Differential Evolution. In this paper, differential evolution algorithm based on double mutation strategies for improving population diversity (DADE}) was proposed. This algorithm presents a BFS-best mechanism to improve ``current-to-best'', which cooperates with DE/rand/1 to ensure population diversity. Meanwhile, the control parameters of individuals are updated automatically based on ranking. Finally, several benchmark functions in CEC2013 are used to test the proposed algorithm. The simulation results show that DADE can effectively improve population diversity, achieve better global searching ability and a higher convergence rate.
LI Rongyu, CHEN Qingqian, CHEN Feier . Differential evolution algorithm with double mutation strategies for improving population diversity[J]. Operations Research Transactions, 2017 , 21(1) : 44 -54 . DOI: 10.15960/j.cnki.issn.1007-6093.2017.01.005
/
| 〈 |
|
〉 |