Evolution strategies do not only evolve solutions, but also how solutions are varied. They are a mutation-driven search for real-valued/continuous optimization problems, using Gaussian perturbation and deterministic selection, with strong theoretical foundations.
There are two evolution “levels”.
- Solution evolution: Candidate solutions that represent problem variables are mutated to explore new regions, and selected based on fitness .
- Strategy evolution: A mutation strength that controls the search step size, determining exploration vs. exploitation, is also mutated and selected.
Thus, an individual in ES comprises of both the candidate and the mutation strength, such that we have or .
Comparing to other search strategies:


Formulation
Problem setting: Black-box optimization in without gradient information.
Search model:
- is the current search mean (center of sampling)
- is the global step size (overall exploration scale)
- is the covariance (shape + directions)
Selection mechanism:
Deterministic truncation of the best individuals (rank-based.)

Selection Mechanisms
Mutation
Mutation is the primary search operator in ES.
Recombination/Crossover
- See ES Recombination
Recombination is optional but often used to combine parental information. New solutions are mainly created through mutation.