Navigation: Code Documentation > GeneticAlgorithm > RSGenerics.GeneticProgramming > Classes > TRSCustomGeneticProgramming<T> > Methods
TRSCustomGeneticProgramming<T>.DoSubtreeMutation(TIndividual) Method
Performs a subtree mutation (replace a subtree of the individual with another subtree)
Namespace: RSGenerics.GeneticProgramming
Delphi
protected procedure DoSubtreeMutation( const aItem: TIndividual ); virtual;
Parameters
aItem
Type: System.Void
•RSGenerics.GeneticProgramming.TRSCustomGeneticProgramming<T>.DoMutate(TRSIndividual)
•RSGenerics.GeneticProgramming.TRSCustomGeneticProgramming<T>.DoConstantMutation(TIndividual)
•RSGenerics.GeneticProgramming.TRSCustomGeneticProgramming<T>.DoPointMutation(TIndividual,TNode)
•RSGenerics.GeneticProgramming.TRSCustomGeneticProgramming<T>.DoReplacementMutation(TIndividual)
•RSGenerics.GeneticProgramming.TRSCustomGeneticProgramming<T>.DoShrinkMutation(TIndividual)
•RSGenerics.GeneticProgramming.TRSCustomGeneticProgramming<T>.DoHoistMutation(TIndividual)
•TRSCustomGeneticProgramming<T>
•RSGenerics.GeneticProgramming