Covariance Matrix Learning Differential Evolution Algorithm Based on Correlation ()
ABSTRACT
Differential evolution
algorithm based on the covariance matrix learning can adjust the coordinate
system according to the characteristics of the population, which makes the search move in a more
favorable direction. In order to obtain more accurate information about the
function shape, this paper proposes covariance matrix learning
differential evolution algorithm based on correlation (denoted as RCLDE) to improve the search
efficiency of the algorithm. First, a hybrid mutation strategy is designed to
balance the diversity and convergence of the population; secondly, the
covariance learning matrix is constructed by selecting the individual with the
less correlation; then, a comprehensive learning mechanism is comprehensively
designed by two covariance matrix learning mechanisms based on the principle of
probability. Finally, the
algorithm is tested on the CEC2005, and the experimental results are compared
with other effective differential evolution algorithms. The experimental
results show that the algorithm proposed in this paper is an effective algorithm.
Share and Cite:
Yuan, S. and Feng, Q. (2021) Covariance Matrix Learning Differential Evolution Algorithm Based on Correlation.
International Journal of Intelligence Science,
11, 17-30. doi:
10.4236/ijis.2021.111002.