module documentation
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 | |
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. |
| Variable | csa |
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 == [1, 2, 3,...] *
attentuation_dimension and with a smaller factor in smaller dimension bounded to not get below 1. |
| Variable | |
Damping for large mueff, the default was 1 |
| Variable | tpa |
is 4 in the restricted CMA of 2024, was tentatively 2, 4 mostly doesn't change standard performance much |
| Function | _norm |
Undocumented |
| Variable | _inner |
Undocumented |
| Variable | _true |
Undocumented |
Damping attenuation for small dimension such that CSA_dampfac_mueff_inner
is multiplied by [1/2, 3/4, 7/8,...] when dimension == [1, 2, 3,...] *
attentuation_dimension and with a smaller factor in smaller dimension
bounded to not get below 1.