Skip to documentation content
On this page
  1. Reference contract
  2. Authoritative source

CMA-ES

CMA-ES is an active catalog-owned optimization method.

Reference contract

FieldValueDescription
idcma-es
labelCMA-ES
familygradient-free
requiresExactDerivativesfalse
settings[{"default":8,"key":"maximumParallelTrialSolves","label":"Maximum concurrent trial solves","nullable":false,"valueType":"integer"},{"default":100,"key":"maxIterations","label":"Maximum number of outer iterations","nullable":false,"valueType":"integer"},{"default":0.001,"key":"tolerance","label":"Optimality tolerance","nullable":false,"valueType":"number"},{"default":0.001,"key":"constraintTolerance","label":"Constraint tolerance","nullable":false,"valueType":"number"},{"default":0.001,"key":"stepTolerance","label":"Step tolerance","nullable":false,"valueType":"number"},{"authoringDefault":"Automatic","default":null,"key":"populationSize","label":"Population size","nullable":true,"valueType":"integer"},{"authoringDefault":"Automatic","default":null,"key":"parentCount","label":"Parent count","nullable":true,"valueType":"integer"},{"default":1729,"key":"seed","label":"Random seed","nullable":false,"valueType":"integer"},{"default":"Diagonal","key":"covariance","label":"CMA-ES covariance","nullable":false,"options":["Isotropic","Diagonal","Full"],"valueType":"enum"},{"default":"Automatic","key":"covariancePrecision","label":"CMA-ES covariance precision","nullable":false,"options":["Automatic","FP64","FP32"],"valueType":"enum"},{"default":4096,"key":"fullCovarianceMaxControls","label":"Full covariance maximum controls","nullable":false,"valueType":"integer"},{"authoringDefault":"Automatic","default":null,"key":"covarianceMemoryLimitBytes","label":"Full covariance maximum bytes","nullable":true,"valueType":"integer"},{"default":null,"key":"totalMemoryLimitBytes","label":"Total memory limit bytes","nullable":true,"valueType":"number"},{"default":null,"key":"residentMemoryEstimateBytes","label":"Resident memory estimate bytes","nullable":true,"valueType":"number"},{"default":null,"key":"candidateMemoryEstimateBytes","label":"Candidate memory estimate bytes","nullable":true,"valueType":"number"},{"default":null,"key":"residentMemoryEstimateScope","label":"Resident memory estimate scope","nullable":true,"valueType":"number"},{"default":null,"key":"candidateMemoryEstimateScope","label":"Candidate memory estimate scope","nullable":true,"valueType":"number"},{"default":false,"key":"retainAllCandidatePayloads","label":"Retain all candidate payloads","nullable":false,"valueType":"boolean"},{"default":8589934592,"key":"fullCovarianceFp64ThresholdBytes","label":"Full covariance FP64 threshold bytes","nullable":false,"valueType":"integer"},{"default":67108864,"key":"covarianceRankUpdateBlockBytes","label":"Covariance rank-update block bytes","nullable":false,"valueType":"integer"},{"default":0.25,"key":"initialStepSize","label":"Initial step size","nullable":false,"valueType":"number"},{"default":1e-07,"key":"minimumStepSize","label":"Minimum step size","nullable":false,"valueType":"number"},{"default":0.8,"key":"maximumStepSize","label":"Maximum step size","nullable":false,"valueType":"number"},{"authoringDefault":"Automatic","default":null,"key":"covarianceLearningRate","label":"Covariance learning rate","nullable":true,"valueType":"number"},{"default":1000.0,"key":"constraintPenalty","label":"Constraint penalty","nullable":false,"valueType":"number"},{"default":2.0,"key":"penaltyIncreaseFactor","label":"Penalty increase factor","nullable":false,"valueType":"number"},{"default":1000000000000.0,"key":"maximumConstraintPenalty","label":"Maximum constraint penalty","nullable":false,"valueType":"number"},{"authoringDefault":"Automatic","default":1,"key":"parallelWorkers","label":"Parallel trial solves","nullable":false,"valueType":"integer"},{"default":1000,"key":"maxEvaluations","label":"Maximum number of model evaluations","nullable":false,"valueType":"integer"},{"default":null,"key":"timeLimitSeconds","label":"Maximum wall-clock time","nullable":true,"valueType":"number"},{"default":0.0,"key":"elapsedTimeOffsetSeconds","label":"Elapsed time offset seconds","nullable":false,"valueType":"number"},{"default":12,"key":"objectiveStallIterations","label":"Objective stalled-iteration limit","nullable":false,"valueType":"integer"}]

Method identity, family, derivative requirements, and settings come directly from the backend optimization catalog.

Authoritative source

Catalog
telion_backend.v2.catalog.PhysicsCatalog
Identity
optimization/method/cma-es
Path
src/telion_backend/v2/catalog.py
Symbol
_optimization_catalog_contract