Cooperative Coevolutionary CMA-ES with Landscape-Aware Grouping in Noisy Environments

Yapei Wu,Xingguang Peng,Handing Wang,Yaochu Jin,Demin Xu
DOI: https://doi.org/10.1109/tevc.2022.3180224
IF: 16.497
2022-01-01
IEEE Transactions on Evolutionary Computation
Abstract:Many real-world optimization tasks suffer from noise. So far, the research on noise-tolerant optimization algorithms is still restricted to low-dimensional problems with less than 100 decision variables. In reality, many problems are high dimensional. Cooperative coevolutionary (CC) algorithms based on a divide-and-conquer strategy are promising in solving complex high-dimensional problems. However, noisy fitness evaluations pose a challenge in problem decomposition for CC. The state-of-the-art grouping methods, such as differential grouping (DG) and recursive DG, are unable to work properly in noisy environments. Because it is impossible to distinguish whether the change of one variable’s difference value is caused by noise or the perturbation of its interacting variables. As a result, every pair of variables will be identified as nonseparable in these methods. In this article, we study how to group decision variables with the covariance matrix adaptation evolution strategy (CMA-ES) in noisy environments and subsequently propose a landscape-aware grouping (LAG) method. Instead of detecting pairwise interacting variables, we directly identify a nonseparable subcomponent. To this end, we propose to use two convergence features: 1) variable convergence time and 2) accumulative path, to describe variables’ fitness landscapes; then, variables are clustered according to these two features. Numerical experiments show that LAG can more effectively identify interactive decision variables in the presence of multiplicative noise than the DG and some of its variants. Up to 500 dimensions, the performance of CC CMA-ES with landscape-aware grouping (CC-CMAES-LAG) is competitive compared with existing CC algorithms and uncertainty-handling CMA-ES (UH-CMA-ES).
What problem does this paper attempt to address?