Skip to main content

Module evolution_strategy

Module evolution_strategy 

Source
Expand description

Evolution Strategies: (μ+λ)-ES and (μ,λ)-ES

This module implements the classic Evolution Strategy algorithms:

  • (μ+λ)-ES: Parents compete with offspring for survival
  • (μ,λ)-ES: Only offspring compete, parents are discarded

Both support self-adaptive mutation through the AdaptiveGenome wrapper.

Structs§

ESBuilder
Builder for Evolution Strategy
ESConfig
Configuration for Evolution Strategies
EvolutionStrategy
Evolution Strategy (μ+λ)-ES or (μ,λ)-ES

Enums§

ESSelectionStrategy
Selection strategy for Evolution Strategies
RecombinationType
Recombination type for ES

Type Aliases§

MuCommaLambdaES
Type alias for (μ,λ)-ES
MuPlusLambdaES
Type alias for (μ+λ)-ES