The PermutationChromosome type exposes the following members.

Constructors

  NameDescription
PermutationChromosomeOverloaded.

Methods

  NameDescription
Clone
Clone the chromosome.
(Overrides ShortArrayChromosome..::.Clone()()().)
CompareTo
Compare two chromosomes.
(Inherited from ChromosomeBase.)
CreateNew
Create new random chromosome with same parameters (factory method).
(Overrides ShortArrayChromosome..::.CreateNew()()().)
Crossover
Crossover operator.
(Overrides ShortArrayChromosome..::.Crossover(IChromosome).)
Evaluate
Evaluate chromosome with specified fitness function.
(Inherited from ChromosomeBase.)
Generate
Generate random chromosome value.
(Overrides ShortArrayChromosome..::.Generate()()().)
Mutate
Mutation operator.
(Overrides ShortArrayChromosome..::.Mutate()()().)
ToString
Get string representation of the chromosome.
(Inherited from ShortArrayChromosome.)

Fields

  NameDescription
fitness
Chromosome's fintess value.
(Inherited from ChromosomeBase.)
length
Chromosome's length in number of elements.
(Inherited from ShortArrayChromosome.)
maxValue
Maximum value of chromosome's gene (element).
(Inherited from ShortArrayChromosome.)
val
Chromosome's value.
(Inherited from ShortArrayChromosome.)

Properties

  NameDescription
Fitness
Chromosome's fintess value.
(Inherited from ChromosomeBase.)
Length
Chromosome's length.
(Inherited from ShortArrayChromosome.)
MaxValue
Max possible value of single chromosomes element - gene.
(Inherited from ShortArrayChromosome.)
Value
Chromosome's value.
(Inherited from ShortArrayChromosome.)

See Also