Classes

Permutation
[Genotypes]

Classes

class  Permutation::Permutation
 Permutation class - implements genotype as a vector of indices (permutation of indices). More...
class  Permutation::PermutationCrsCOSA
 Permutation genotype: COSA crossover operator (adapted from HeuristicLab). More...
class  Permutation::PermutationCrsCyclic
 Permutation genotype: Cyclic crossover operator (see e.g. http://www.rubicite.com/Tutorials/GeneticAlgorithms/CrossoverOperators/CycleCrossoverOperator.aspx). More...
class  Permutation::PermutationCrsCyclic2
 Permutation genotype: Cyclic version 2 crossover operator (adapted from HeuristicLab). More...
class  Permutation::PermutationCrsDPX
 Permutation genotype: DPX crossover operator (see e.g. itc.ktu.lt/itc342/Misev342.pdf). More...
class  Permutation::PermutationCrsOBX
 Permutation genotype: Order based crossover operator (see e.g. http://dx.doi.org/10.1016/j.amc.2007.10.013). More...
class  Permutation::PermutationCrsOPX
 Permutation genotype: OPX crossover operator (see e.g. itc.ktu.lt/itc342/Misev342.pdf). More...
class  Permutation::PermutationCrsOX
 Permutation genotype: OX crossover operator (see e.g. http://dx.doi.org/10.1016/j.amc.2007.10.013). More...
class  Permutation::PermutationCrsOX2
 Permutation genotype: Order crossover operator variant where algorithm starts from the beginning when copying the values from second parent (adapted from HeuristicLab). More...
class  Permutation::PermutationCrsPBX
 Permutation genotype: PBX crossover operator (see e.g. http://dx.doi.org/10.1016/j.amc.2007.10.013). More...
class  Permutation::PermutationCrsPMX
 Permutation genotype: PMX crossover operator (see e.g. http://dx.doi.org/10.1016/j.amc.2007.10.013). More...
class  Permutation::PermutationCrsSPX
 Permutation genotype: SPX crossover operator (see e.g. itc.ktu.lt/itc342/Misev342.pdf). More...
class  Permutation::PermutationCrsULX
 Permutation genotype: Uniform like crossover operator (see e.g. itc.ktu.lt/itc342/Misev342.pdf). More...
class  Permutation::PermutationCrsUPMX
 Permutation genotype: UMPX crossover operator (see e.g. itc.ktu.lt/itc342/Misev342.pdf). More...
class  Permutation::PermutationMutIns
 Permutation genotype: insert mutation operator (see e.g. http://dx.doi.org/10.1016/j.amc.2007.10.013). More...
class  Permutation::PermutationMutInv
 Permutation genotype: inversion mutation operator (see e.g. http://dx.doi.org/10.1016/j.amc.2007.10.013). More...
class  Permutation::PermutationMutToggle
 Permutation genotype: toggle mutation operator (see e.g. http://dx.doi.org/10.1016/j.amc.2007.10.013). More...