TY - GEN
T1 - A Gradient-based Method for Differential Evolution Parameter Control by Smoothing
AU - Zhang, Haotian
AU - Shi, Jialong
AU - Sun, Jianyong
AU - Mohamed, Ali Wagdy
AU - Xu, Zongben
N1 - Publisher Copyright:
© 2024 held by the owner/author(s).
PY - 2024/7/14
Y1 - 2024/7/14
N2 - Differential evolution (DE) is one of the most studied algorithms in evolutionary computation. However, the parameters in DE need to be tuned carefully, which costs much computational resources. The reason is that the basic paradigm of DE (mutation, crossover, bound constraint and selection) contains non-differentiable operators. In this paper, we propose a DE paradigm called "smoDE"for the first time by smoothing the crossover operator and the bound constraint operator to make them differentiable with respect to the parameters. The experiments show that we can tune the parameters of smoDE by gradient descent with much fewer computational resources than commonly used tools such as the Bayesian optimization algorithm (BOA). Then we analyze the population diversity of smoDE theoretically and prove that smoDE can converge faster than DE. A simple experiment also validates that. We further propose the "ada-smoDE"by embedding a neural network in smoDE to output parameters of smoDE adaptively and test ada-smoDE on the CEC 2018 test suite. The results show that ada-smoDE can perform competitively on the whole test suite and significantly better than DE on some problems.
AB - Differential evolution (DE) is one of the most studied algorithms in evolutionary computation. However, the parameters in DE need to be tuned carefully, which costs much computational resources. The reason is that the basic paradigm of DE (mutation, crossover, bound constraint and selection) contains non-differentiable operators. In this paper, we propose a DE paradigm called "smoDE"for the first time by smoothing the crossover operator and the bound constraint operator to make them differentiable with respect to the parameters. The experiments show that we can tune the parameters of smoDE by gradient descent with much fewer computational resources than commonly used tools such as the Bayesian optimization algorithm (BOA). Then we analyze the population diversity of smoDE theoretically and prove that smoDE can converge faster than DE. A simple experiment also validates that. We further propose the "ada-smoDE"by embedding a neural network in smoDE to output parameters of smoDE adaptively and test ada-smoDE on the CEC 2018 test suite. The results show that ada-smoDE can perform competitively on the whole test suite and significantly better than DE on some problems.
KW - differential evolution
KW - learning to optimize
KW - parameter control
UR - https://www.scopus.com/pages/publications/85201975023
U2 - 10.1145/3638530.3654185
DO - 10.1145/3638530.3654185
M3 - 会议稿件
AN - SCOPUS:85201975023
T3 - GECCO 2024 Companion - Proceedings of the 2024 Genetic and Evolutionary Computation Conference Companion
SP - 423
EP - 426
BT - GECCO 2024 Companion - Proceedings of the 2024 Genetic and Evolutionary Computation Conference Companion
PB - Association for Computing Machinery, Inc
T2 - 2024 Genetic and Evolutionary Computation Conference Companion, GECCO 2024 Companion
Y2 - 14 July 2024 through 18 July 2024
ER -