_evolution

Module Contents

Classes

Evolution

An abstract object to encapsulate an evolutionary process.

Attributes

TPopulation

TPopulation
class Evolution

Bases: abc.ABC

Inheritance diagram of experimentation.evolution.abstract_elements._evolution.Evolution

An abstract object to encapsulate an evolutionary process.

abstract step(population: TPopulation, **kwargs: Any) TPopulation

Step the current evolution by one iteration..

Parameters:
  • population – The current population.

  • kwargs – Additional keyword arguments to use in the step.

Returns:

The population resulting from the step