Skip to main content

Module cmaes

Module cmaes 

Source
Expand description

Pure-Rust CMA-ES global optimizer. Covariance Matrix Adaptation Evolution Strategy (CMA-ES).

This is a pure-Rust, bounded, full-covariance CMA-ES implementation for continuous black-box minimisation. Internally the search runs in a normalised [0, 1]^n box so parameter scales such as log-frequency, Q, and gain can share one covariance matrix without manual preconditioning.

Structs§

CmaEsConfig
Configuration for cma_es.
CmaEsIntermediate
Per-generation callback payload for cma_es.
CmaEsReport
Result of a cma_es run.

Functions§

cma_es
Minimise f with bounded full-covariance CMA-ES.

Type Aliases§

CmaEsCallback
Callback type used by CmaEsConfig.