%0 Journal Article
%A LIAO Xiongying1
%A 2
%A LI Jun1
%A 2
%A LUO Yangkun1
%A 2
%A LI Bo1
%A 2
%T Differential evolution algorithm based on adaptive mutation operator
%D 2018
%R 10.3778/j.issn.1002-8331.1709-0023
%J Computer Engineering and Applications
%P 128-134
%V 54
%N 6
%X In order to solve the problem of differential evolution algorithm, such as premature convergence, slow convergence speed and low convergence precision, a differential evolution algorithm based on adaptive mutation operator is proposed. In this paper, the definition of individual vector particle and dimensional layer is presented. Based on the different dimension’s selection strategy for weighted dimensional layer, the weighted different dimensional learning is introduced into differential evolution algorithm for the first time, which can effectively improve the diversity of the population. According to the degree of populational aggregation, and an adaptive mutation operator based on degree of populational aggregation is proposed. The operator can adaptively adjust the variation weight of DE/best/1 mutation operator and the different dimensional learning mutation operator according to the degree of populational aggregation currently. It accelerates the convergence speed, improves the convergence precision of the algorithm. 20 typical test functions are tested, the results show that compared with the 7 representative algorithms, the algorithm proposed in this paper has great advantages in solving accuracy and convergence speed, and it shows very good robustness.
%U http://cea.ceaj.org/EN/10.3778/j.issn.1002-8331.1709-0023