ECF 1.5
Classes
FloatingPoint

Classes

class  FloatingPoint::FloatingPoint
 FloatingPoint class - implements genotype as a vector of floating point values. More...
 
class  FloatingPoint::FloatingPointCrsArithmetic
 FloatingPoint genotype: offspring is defined as a linear combination of two vectors. More...
 
class  FloatingPoint::FloatingPointCrsArithmeticSimple
 FloatingPoint genotype: take recombination point k. Child 1 is parent1 until k, rest is arithmetic average of parents. More...
 
class  FloatingPoint::FloatingPointCrsArithmeticSingle
 FloatingPoint genotype: take random allele k. That point is arithmetic average of parents, other points are from parents. More...
 
class  FloatingPoint::FloatingPointCrsAverage
 FloatingPoint genotype: child is average value of parent genes. More...
 
class  FloatingPoint::FloatingPointCrsBga
 FloatingPoint genotype: BGA crossover (http://bib.irb.hr/datoteka/640222.CEC_2013.pdf, http://sci2s.ugr.es/publications/ficheros/IJIS-2003-18-3-309-338.PDF) More...
 
class  FloatingPoint::FloatingPointCrsBlxAlpha
 FloatingPoint genotype: BLX alpha crossover (http://bib.irb.hr/datoteka/640222.CEC_2013.pdf) More...
 
class  FloatingPoint::FloatingPointCrsBlxAlphaBeta
 FloatingPoint genotype: BLX alpha-beta crossover (http://bib.irb.hr/datoteka/640222.CEC_2013.pdf) More...
 
class  FloatingPoint::FloatingPointCrsDiscrete
 FloatingPoint genotype: allele value for each gene is either from parent1 or from parent2 with equal probability. More...
 
class  FloatingPoint::FloatingPointCrsFlat
 FloatingPoint genotype: value on allele i is random value taken from min-max interval from parents. More...
 
class  FloatingPoint::FloatingPointCrsHeuristic
 FloatingPoint genotype: value on allele i smaller gene value + rand value * (greater - smaller value) More...
 
class  FloatingPoint::FloatingPointCrsLocal
 FloatingPoint genotype: local crossover (http://bib.irb.hr/datoteka/640222.CEC_2013.pdf) More...
 
class  FloatingPoint::FloatingPointCrsOnePoint
 FloatingPoint genotype: one point crossover operator with permissible split points only between dimensions. More...
 
class  FloatingPoint::FloatingPointCrsRandom
 FloatingPoint genotype: random crossover, for testing purposes. More...
 
class  FloatingPoint::FloatingPointCrsSbx
 FloatingPoint genotype: SBX crossover (http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.33.7291&rep=rep1&type=pdf, http://www.iitk.ac.in/kangal/papers/k2011017.pdf) More...
 
class  FloatingPoint::FloatingPointMutSimple
 FloatingPoint genotype: simple mutation where a single vector element is mutated. New value is random value from the given domain. More...
 

Detailed Description