evorl.ec.evox_algorithm.cmaes¶
Module Contents¶
Classes¶
API¶
- class evorl.ec.evox_algorithm.cmaes.CMAES(center_init, init_stdev, pop_size=None, mu=None, recombination_weights=None, cm: float = 1.0, alpha_cov: float = 2.0, delay_decomp: bool = True)¶
Bases:
evox.AlgorithmCMA-ES.
Paper: Completely Derandomized Self-Adaptation in Evolution Strategies
- ask(state)¶
- setup(key)¶
- tell(state, fitness)¶
- class evorl.ec.evox_algorithm.cmaes.SepCMAES(center_init, init_stdev, pop_size=None, mu=None, recombination_weights=None, cm: float = 1.0, alpha_cov: float = 2.0, delay_decomp: bool = True)¶
Bases:
evorl.ec.evox_algorithm.cmaes.CMAESSepCMAES.
Paper: A Simple Modification in CMA-ES Achieving Linear Time and Space Complexity
- ask(state)¶
- setup(key)¶
- tell(state, fitness)¶