TY - JOUR
T1 - Advanced Cauchy Mutation for Differential Evolution in Numerical Optimization
AU - Choi, Tae Jong
AU - Togelius, Julian
AU - Cheong, Yun Gyung
N1 - Funding Information:
This work was supported in part by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) under Grant NRF-2017R1C1B2012752, and in part by the Ministry of Education under Grant NRF-2019R1A2C1006316.
Publisher Copyright:
© 2013 IEEE.
PY - 2020
Y1 - 2020
N2 - Among many evolutionary algorithms, differential evolution (DE) has received much attention over the last two decades. DE is a simple yet powerful evolutionary algorithm that has been used successfully to optimize various real-world problems. Since it was introduced, many researchers have developed new methods for DE, and one of them makes use of a mutation based on the Cauchy distribution to increase the convergence speed of DE. The method monitors the results of each individual in the selection operator and performs the Cauchy mutation on consecutively failed individuals, which generates mutant vectors by perturbing the best individual with the Cauchy distribution. Therefore, the method can locate the consecutively failed individuals to new positions close to the best individual. Although this approach is interesting, it fails to take into account establishing a balance between exploration and exploitation. In this paper, we propose a sigmoid based parameter control that alters the failure threshold for performing the Cauchy mutation in a time-varying schedule, which can establish a good ratio between exploration and exploitation. Experiments and comparisons have been done with six conventional and six advanced DE variants on a set of 30 benchmark problems, which indicate that the DE variants assisted by the proposed algorithm are highly competitive, especially for multimodal functions.
AB - Among many evolutionary algorithms, differential evolution (DE) has received much attention over the last two decades. DE is a simple yet powerful evolutionary algorithm that has been used successfully to optimize various real-world problems. Since it was introduced, many researchers have developed new methods for DE, and one of them makes use of a mutation based on the Cauchy distribution to increase the convergence speed of DE. The method monitors the results of each individual in the selection operator and performs the Cauchy mutation on consecutively failed individuals, which generates mutant vectors by perturbing the best individual with the Cauchy distribution. Therefore, the method can locate the consecutively failed individuals to new positions close to the best individual. Although this approach is interesting, it fails to take into account establishing a balance between exploration and exploitation. In this paper, we propose a sigmoid based parameter control that alters the failure threshold for performing the Cauchy mutation in a time-varying schedule, which can establish a good ratio between exploration and exploitation. Experiments and comparisons have been done with six conventional and six advanced DE variants on a set of 30 benchmark problems, which indicate that the DE variants assisted by the proposed algorithm are highly competitive, especially for multimodal functions.
KW - Artificial intelligence
KW - differential evolution
KW - evolutionary algorithm
KW - numerical optimization
UR - http://www.scopus.com/inward/record.url?scp=85078324664&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85078324664&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2020.2964222
DO - 10.1109/ACCESS.2020.2964222
M3 - Article
AN - SCOPUS:85078324664
SN - 2169-3536
VL - 8
SP - 8720
EP - 8734
JO - IEEE Access
JF - IEEE Access
M1 - 8950112
ER -