ECF 1.5
Classes
Permutation

Classes

class  Permutation::Permutation
 Permutation class - implements genotype as a vector of indices 0..(n-1) (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...
 

Detailed Description