Covariance Matrix Adaptation Evolution Strategy without a matrix

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Arabas, Jarosław, Stelmaszczyk, Adam, Warchulski, Eryk, Jagodziński, Dariusz, Biedrzycki, Rafał
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866918268555493376
author Arabas, Jarosław
Stelmaszczyk, Adam
Warchulski, Eryk
Jagodziński, Dariusz
Biedrzycki, Rafał
author_facet Arabas, Jarosław
Stelmaszczyk, Adam
Warchulski, Eryk
Jagodziński, Dariusz
Biedrzycki, Rafał
contents Covariance Matrix Adaptation Evolution Strategy (CMA-ES) is a highly effective optimization technique. A primary challenge when applying CMA-ES in high dimensionality is sampling from a multivariate normal distribution with an arbitrary covariance matrix, which involves its decomposition. The cubic complexity of this process is the main obstacle to applying CMA-ES in highdimensional spaces. We introduce a version of CMA-ES that uses no covariance matrix at all. In the proposed matrix-free CMA-ES, an archive stores the vectors of differences between individuals and the midpoint, normalized by the step size. New individuals are generated as the weighted combinations of the vectors from the archive. We prove that the probability distribution of individuals generated by the proposed method is identical to that of the standard CMA-ES. Experimental results show that reducing the archive size to store only a fixed number of the most recent populations is sufficient, without compromising optimization efficiency. The matrix-free and matrix-based CMA-ES achieve comparable results on the quadratic function when the step-size adaptation is turned off. When coupled with the step-size adaptation method, the matrix-free CMA-ES converges faster than the matrix-based, and usually yields the results of a comparable or superior quality, according to the results obtained for the CEC'2017 benchmark suite. Presented approach simplifies the algorithm, offers a novel perspective on covariance matrix adaptation, and serves as a stepping stone toward even more efficient methods.
format Preprint
id arxiv_https___arxiv_org_abs_2601_00102
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Covariance Matrix Adaptation Evolution Strategy without a matrix
Arabas, Jarosław
Stelmaszczyk, Adam
Warchulski, Eryk
Jagodziński, Dariusz
Biedrzycki, Rafał
Neural and Evolutionary Computing
90C59
G.1.6
Covariance Matrix Adaptation Evolution Strategy (CMA-ES) is a highly effective optimization technique. A primary challenge when applying CMA-ES in high dimensionality is sampling from a multivariate normal distribution with an arbitrary covariance matrix, which involves its decomposition. The cubic complexity of this process is the main obstacle to applying CMA-ES in highdimensional spaces. We introduce a version of CMA-ES that uses no covariance matrix at all. In the proposed matrix-free CMA-ES, an archive stores the vectors of differences between individuals and the midpoint, normalized by the step size. New individuals are generated as the weighted combinations of the vectors from the archive. We prove that the probability distribution of individuals generated by the proposed method is identical to that of the standard CMA-ES. Experimental results show that reducing the archive size to store only a fixed number of the most recent populations is sufficient, without compromising optimization efficiency. The matrix-free and matrix-based CMA-ES achieve comparable results on the quadratic function when the step-size adaptation is turned off. When coupled with the step-size adaptation method, the matrix-free CMA-ES converges faster than the matrix-based, and usually yields the results of a comparable or superior quality, according to the results obtained for the CEC'2017 benchmark suite. Presented approach simplifies the algorithm, offers a novel perspective on covariance matrix adaptation, and serves as a stepping stone toward even more efficient methods.
title Covariance Matrix Adaptation Evolution Strategy without a matrix
topic Neural and Evolutionary Computing
90C59
G.1.6
url https://arxiv.org/abs/2601.00102