geneticengine.algorithms.gp.operators.mutation

Module Contents

Classes

GenericMutationStep

Applies a mutation to individuals with a given probability.

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:

list[geneticengine.solutions.individual.Individual]

wrap(representation, genotype)
Parameters:
Return type:

geneticengine.solutions.individual.Individual