geneticengine.algorithms.gp.operators.mutation

Attributes

logger

Classes

GenericMutationStep

Applies a mutation to individuals with a given probability.

Module Contents

geneticengine.algorithms.gp.operators.mutation.logger
class geneticengine.algorithms.gp.operators.mutation.GenericMutationStep(probability=1)

Bases: geneticengine.algorithms.gp.structure.GeneticStep

Applies a mutation to individuals with a given probability.

Parameters:

probability (float)

probability = 1
iterate(problem, evaluator, representation, random, population, target_size, generation)
Parameters:
Return type:

Iterator[geneticengine.solutions.individual.PhenotypicIndividual]

wrap(representation, genotype)
Parameters:
Return type:

geneticengine.solutions.individual.PhenotypicIndividual