geneticengine.algorithms.gp.operators.mutation

Module Contents

Classes

GenericMutationStep

Applies a mutation to individuals with a given probability.

Attributes

logger

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)

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

Iterator[geneticengine.solutions.individual.Individual]

wrap(representation, genotype)
Parameters:
Return type:

geneticengine.solutions.individual.Individual