DOI: 10.1145/3840285 ISSN: 2688-299X
dd-RCMA-ES: CMA-ES with Projection-Based Restricted Covariance Matrix Adaptation for High-Dimensional Problems
Youhei Akimoto, Nikolaus Hansen
This paper addresses the computational challenges of the covariance matrix adaptation evolution strategy (CMA-ES) in high-dimensional optimization of an objective function
\(f:\mathbb{R}^{n}\to\mathbb{R}\)
where
\(n\gg 100\)
, particularly for problems exhibiting sparse-sensitivity structures where only a small number of directions are highly sensitive. To overcome the bottleneck associated with the covariance matrix, we propose a novel restricted covariance matrix model, reducing storage requirements from quadratic to linear in
\(n\)
. An efficient adaptation mechanism for this model is introduced, with linear time complexity per iteration, providing a substantial improvement over the standard CMA-ES. We also present two-point step-size adaptation (TPA) as an alternative to the cumulative step-size adaptation (CSA), particularly suitable for high-dimensional optimization. In contrast to CSA, TPA is not negatively affected by ineffective subspaces, prevalent in higher dimensions where non-relevant design variables may be introduced. The proposed algorithm, dd-RCMA-ES, determines its hyper-parameters based on the problem dimension
\(n\)
and the model complexity
\(k\)
, thereby maintaining the out-of-the-box usability of the standard CMA-ES, while offering the flexibility to upper bound the model complexity if desired. Experimental evaluations across 18 test problems in dimensions varying from 80 to 10240 demonstrate the efficiency of dd-RCMA-ES in terms of the number of function calls required to achieve a given target precision. In comparison with other CMA-ES variants, the dd-RCMA-ES excels on problems with sparse structures that comprise a small number of both, highly sensitive and insensitive directions.