step-size adaptation classes, currently tightly linked to CMA,
because hsig is computed in the base class
| Class | |
step-size adaptation base class, implement hsig (for stalling distribution update) functionality via an isotropic evolution path. |
| Class | |
CSA cumulative step-size adaptation AKA path length control. |
| Class | |
artificial setting of sigma proportional to ||m||, |
| Class | |
update es.sigma = self.sigma * _norm(es.mean), |
| Class | |
Compares median fitness to the 27%tile fitness of the previous iteration, see Ait ElHara et al, GECCO 2013. |
| Class | |
constant step-size sigma |
| Class | |
two point adaptation for step-size sigma. |
| Function | tpa |
return z_abs unmodified |
| Function | tpa |
return z_abs + z_min |
| Function | tpa |
return absolute z-value z_abs lower bounded by z_min |
| Variable | csa |
Asymmetric damping parameter read by CMAAdaptSigmaCSA` on instantiation and on reset in `.initialize_settings |
| Variable | tpa |
Asymmetric damping factor, read by TPA on instantation and reset. Is 4 in the restricted CMA of 2024, was tentatively 2, 4 mostly does not change the standard performance much |
| Class | _ |
Parameters for CMAAdaptSigmaTPA, |
| Function | _norm |
Undocumented |
| Variable | _ |
Undocumented |
| Variable | _ |
Undocumented |
| Variable | _ |
Undocumented |
| Variable | _ |
Damping for large mueff, the default was 2, however 10 would solve issue #231? |
| Variable | _ |
Damping attenuation for small dimension such that _CSA_dampfac_mueff_inner is multiplied by [1/2, 3/4, 7/8,...] when dimension ==
attentuation_dimension * array([1, 2, 3,...]) and with a smaller factor in smaller dimension bounded from below to keep dampfac >= 1. |
| Variable | _ |
Damping factor for mueff > n >> 1, the default was 1 |
| Variable | _ |
Value for CSA damping d_sigma (ds), replaces the mu-dependent default computation and is dynamically multiplied by the 'CSA_dampfac' option value |
| Variable | _ |
When True, recompute cs and ds when the evolution path is masked which changes the effective dimension. This will interfere with a possible dynamic choice of cs or ds via PPO. |
| Variable | _inner |
Undocumented |
| Variable | _true |
Undocumented |
Asymmetric damping parameter read by CMAAdaptSigmaCSA` on instantiation and on reset in `.initialize_settings
Asymmetric damping factor, read by TPA on instantation and reset. Is 4 in the restricted CMA of 2024, was tentatively 2, 4 mostly does not change the standard performance much
Damping attenuation for small dimension such that _CSA_dampfac_mueff_inner
is multiplied by [1/2, 3/4, 7/8,...] when dimension ==
attentuation_dimension * array([1, 2, 3,...]) and with a smaller factor in
smaller dimension bounded from below to keep dampfac >= 1.
Value for CSA damping d_sigma (ds), replaces the mu-dependent default computation and is dynamically multiplied by the 'CSA_dampfac' option value