geneticengine.algorithms.gp.structure
Module Contents
Classes
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
- class geneticengine.algorithms.gp.structure.PopulationInitializer
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- abstract initialize(problem, representation, random, target_size)
- Parameters:
problem (geneticengine.problems.Problem) –
representation (geneticengine.representations.api.Representation) –
random (geneticengine.random.sources.RandomSource) –
target_size (int) –
- Return type:
- class geneticengine.algorithms.gp.structure.GeneticStep
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- abstract iterate(problem, evaluator, representation, random, population, target_size, generation)
- Parameters:
problem (geneticengine.problems.Problem) –
evaluator (geneticengine.evaluation.Evaluator) –
representation (geneticengine.representations.api.Representation) –
random (geneticengine.random.sources.RandomSource) –
population (list[geneticengine.solutions.individual.Individual]) –
target_size (int) –
generation (int) –
- Return type:
- __str__()
Return str(self).