pg.evolution.regularized_evolution

Accessible via pg.evolution.regularized_evolution, pg.evolution.RegularizedEvolution.

regularized_evolution(mutator=Uniform(where=None, seed=None), population_size=100, tournament_size=10, seed=None)[source]

Regularized Evolution algorithm.

https://www.aaai.org/ojs/index.php/AAAI/article/view/4405.

Parameters:
  • mutator – Mutator to use.

  • population_size – Population size. Must be larger than tournament size.

  • tournament_size – Tournament size.

  • seed – Random seed. If None, the current system time is used as seed.

Returns:

An Evolution object.