Module genevo::recombination::order
source · [−]Expand description
The order
module provides implementations of operator::CrossoverOp
for
permutation encoded genetic::Genotype
s. Crossover of permutation encoded
values must assure that the permutation does not invalidate the order
values.
The provided operator::CrossoverOp
s for permutation encoded values are:
OrderOneCrossover
(OX1)PartiallyMappedCrossover
(PMX)
Structs
The OrderOneCrossover
operator combines permutation encoded
genetic::Genotype
s according the order one crossover scheme (OX1).
The PartiallyMappedCrossover
operator combines permutation encoded
genetic::Genotype
s according the partially mapped crossover scheme (PMX).