Overview
CMA-ES samples candidate solutions from a multivariate normal distribution and updates its mean and covariance to follow successful search directions.
Optimizes continuous functions by adapting a Gaussian search distribution.
Compact metadata for implementation and discovery.
CMA-ES samples candidate solutions from a multivariate normal distribution and updates its mean and covariance to follow successful search directions.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n^2)
Average
O(iterations * population * n^2)
Worst
O(iterations * population * n^2)
Space
O(n^2)
x_k = mean + sigma * Normal(0, C)Draws candidates from the current covariance-shaped search distribution.
Plot candidate points, objective values, and improvement steps across iterations.
CMA-ES is powerful for derivative-free continuous optimization but can become expensive as dimensionality grows.
What each reference supports for this entry.
Tutorial reference for covariance matrix adaptation evolution strategy.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Both are derivative-free optimizers for continuous spaces.
CMA-ES is an evolutionary strategy rather than a crossover-focused genetic algorithm.