The PermutationChromosome type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| PermutationChromosome | Overloaded. |
Methods
| Name | Description | |
|---|---|---|
| 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
| Name | Description | |
|---|---|---|
| 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
| Name | Description | |
|---|---|---|
| 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.) |