Expand description
Classical Evolution Strategies.
Four canonical variants parameterized on a single EsConfig:
(1+1)— a single parent, a single offspring, 1/5th success-rule σ adaptation.(1+λ)— a single parent, λ offspring per generation; the best offspring replaces the parent iff its fitness improves. The underlying mutation/selection loop is also reused by Cartesian GP.(μ,λ)— μ parents, λ offspring; parents are discarded each generation.(μ+λ)— μ parents, λ offspring; survivors are the μ best of the combined pool.
σ adaptation is by log-normal self-adaptation in the multi-parent
variants; (1+1) uses Rechenberg’s 1/5th success rule.
§References
- Beyer & Schwefel (2002), Evolution strategies: A comprehensive introduction.
Structs§
- EsConfig
- Static configuration for an
EvolutionStrategyrun. - EsState
- Generation state for
EvolutionStrategy. - Evolution
Strategy - Classical Evolution Strategy.
Enums§
- EsKind
- Which selection scheme the ES uses.