A CMA-ES with multiplicative covariance matrix updates

Oswin Krause, Tobias Glasmachers

9 Citations (Scopus)

Abstract

Covariance matrix adaptation (CMA) mechanisms are core building blocks of modern evolution strategies. Despite sharing a common principle, the exact implementation of CMA varies considerably between different algorithms. In this paper, we investigate the benefits of an exponential parametrization of the covariance matrix in the CMA-ES. This technique was first proposed for the xNES algorithm. It results in a multiplicative update formula for the covariance matrix. We show that the exponential parameterization and the multiplicative update are compatible with all mechanisms of CMA-ES. The resulting algorithm, xCMA-ES, performs at least on par with plain CMA-ES. Its advantages show in particular with updates that actively decrease the sampling variance in specific directions, i.e., for active constraint handling.

Original languageEnglish
Title of host publicationProceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation
Number of pages8
PublisherAssociation for Computing Machinery
Publication date11 Jul 2015
Pages281-288
ISBN (Print)978-1-4503-3472-3
DOIs
Publication statusPublished - 11 Jul 2015
EventAnnual Conference on Genetic and Evolutionary Computation 2015 - Madrid, Spain
Duration: 11 Jul 201515 Jul 2015

Conference

ConferenceAnnual Conference on Genetic and Evolutionary Computation 2015
Country/TerritorySpain
CityMadrid
Period11/07/201515/07/2015

Fingerprint

Dive into the research topics of 'A CMA-ES with multiplicative covariance matrix updates'. Together they form a unique fingerprint.

Cite this