optimization-methodAvailable
CMA-ES
CMA-ES is an active catalog-owned optimization method.
Reference contract
| Field | Value | Description |
|---|---|---|
| id | cma-es | — |
| label | CMA-ES | — |
| family | gradient-free | — |
| requiresExactDerivatives | false | — |
| 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.