AForge.Genetic.GEPChromosome.Mutate C# (CSharp) Метод

Mutate() публичный Метод

Mutation operator.

The method performs chromosome's mutation by calling on of the methods randomly: MutateGene, TransposeIS, TransposeRoot.

public Mutate ( ) : void
Результат void
		public override void Mutate( )
		{
			// randomly choose mutation method
			switch ( rand.Next( 3 ) )
			{
				case 0:		// ordinary gene mutation
					MutateGene( );
					break;

				case 1:		// IS transposition
					TransposeIS( );
					break;

				case 2:		// root transposition
					TransposeRoot( );
					break;
			}
		}