The GEPChromosome type exposes the following members.

Constructors

  NameDescription
GEPChromosomeOverloaded.

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.)
Generate
Generate random chromosome value.
(Overrides ChromosomeBase..::.Generate()()().)
GetTree
Get tree representation of the chromosome.
Mutate
Mutation operator.
(Overrides ChromosomeBase..::.Mutate()()().)
MutateGene
Usual gene mutation.
RecombinationOnePoint
One-point recombination (crossover).
RecombinationTwoPoint
Two point recombination (crossover).
Recombine
Swap parts of two chromosomes.
ToString
Get string representation of the chromosome by providing its expression in reverse polish notation (postfix notation).
(Overrides Object..::.ToString()()().)
ToStringNative
Get string representation of the chromosome.
TransposeIS
Transposition of IS elements (insertion sequence).
TransposeRoot
Root transposition.

Fields

  NameDescription
fitness
Chromosome's fintess value.
(Inherited from ChromosomeBase.)
genes
Array of chromosome's genes.
headLength
Length of GEP chromosome's head.
length
GEP chromosome's length.
rand
Random generator used for chromosoms' generation.

Properties

  NameDescription
Fitness
Chromosome's fintess value.
(Inherited from ChromosomeBase.)

See Also