σiPer-individual step size, carried on the genotype alongside xi and mutated each generation. Dot size on the landscape encodes σi.
θiPer-individual rotation angle (correlated variant). Rotates the mutation ellipse, allowing axes to align with the landscape. Ignored in isotropic mode.
τ, τ′Global and local learning rates for σ adaptation. σ′ = σ · exp(τ·N(0,1) + τ′·N(0,1)). Hansen recommends τ ∝ 1/√(2n), τ′ ∝ 1/√(2√n).
βStep size for angle mutation (correlated variant). θ′ = θ + β·N(0,1), clipped to [−π/2, π/2].
(μ, λ)Comma selection: parents die each generation; only offspring survive. Forces σ adaptation to work on a one-generation timescale. λ > μ required.
(μ + λ)Plus selection: parents compete with offspring. Elitist — best-ever is preserved — but σ can get stuck at a small value that prevents escape from local minima.
σ distributionHistogram of all λ individuals' σ values. Watch it shift and narrow as the algorithm converges — or widen if the landscape forces exploration.
Rotated Ellipsef(x,y) = (x cos θ + y sin θ)² + 10(−x sin θ + y cos θ)². 10:1 axis ratio at 30°. Isotropic ES struggles; correlated ES (with θi) can adapt.