The GPTreeChromosome type exposes the following members.

Constructors

  NameDescription
GPTreeChromosomeOverloaded.

Methods

  NameDescription
Clone
Clone the chromosome.
(Overrides ChromosomeBase..::.Clone()()().)
CompareTo
Compare two chromosomes.
(Inherited from ChromosomeBase.)
CreateNew
Create new random chromosome with same parameters (factory method).
(Overrides ChromosomeBase..::.CreateNew()()().)
Crossover
Crossover operator.
(Overrides ChromosomeBase..::.Crossover(IChromosome).)
Evaluate
Evaluate chromosome with specified fitness function.
(Inherited from ChromosomeBase.)
GenerateOverloaded.
Mutate
Mutation operator.
(Overrides ChromosomeBase..::.Mutate()()().)
ToString
Get string representation of the chromosome by providing its expression in reverse polish notation (postfix notation).
(Overrides Object..::.ToString()()().)

Fields

  NameDescription
fitness
Chromosome's fintess value.
(Inherited from ChromosomeBase.)
rand
Random generator used for chromosoms' generation.

Properties

  NameDescription
Fitness
Chromosome's fintess value.
(Inherited from ChromosomeBase.)
MaxInitialLevel
Maximum initial level of genetic trees, [1, 25].
MaxLevel
Maximum level of genetic trees, [1, 50].

See Also