evorl.ec.evox_algorithm.cmaes

Module Contents

Classes

CMAES

CMA-ES.

SepCMAES

SepCMAES.

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.Algorithm

CMA-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.CMAES

SepCMAES.

Paper: A Simple Modification in CMA-ES Achieving Linear Time and Space Complexity

ask(state)
setup(key)
tell(state, fitness)