GEP algorithm. Runs the Population, manages the data about it, including storing the best individuals (Hall of Fame) Template of GEP::Individual, same as GEP::Population. More...
Classes | |
| struct | GEP::ftevaluate< IndividualType > |
| struct | GEP::ftfitness< IndividualType > |
| class | GEP::Population< IndividualType, Comparator > |
| Population of < Gep::Individual, std::binary_function<cGEP::Individual &, GEP::Individual &, bool> >. Holds population of individuals - instances of derrivates of GEP::Individual class. Genetic operators are applied through _operators. More... | |
Namespaces | |
| namespace | GEP |
Namespace for classes related to Gene Expression Programming This namespace contains classes describing Karva chromosomes, individuals based on these chromosomes, genetic operators and poppulation management. | |
Typedefs | |
| typedef boost::uniform_smallint | uniSmallint |
| typedef boost::variate_generator < boost::mt19937 &, uniSmallint > | smallGen |
GEP algorithm. Runs the Population, manages the data about it, including storing the best individuals (Hall of Fame) Template of GEP::Individual, same as GEP::Population.
Population manipulation. Population Operators (selection, elitism) are placed here. Form of template provides flexibility. Template of two classes a derivate of Individual and a comparator of derivates of Individual. (see Individual.h).
Population manipulation (of Multiobjective individuals). Population Operators (selection, elitism) are placed here. Form of template provides flexibility. Template class needs to be a derivate of MOIndividual.
MultiObjective GEP algorithm. Runs the Population, manages the data about it, including storing the best individuals (Hall of Fame) Template of GEP::MOIndividual, same as GEP::Population.
Copyright (c) 2008 Marek Ostaszewski, Sebastien Varrette (see COPYING)
Copyright (c) 2008 Marek Ostaszewski, Sebastien Varrette (see COPYING)
| typedef boost::variate_generator< boost::mt19937 &, uniSmallint > smallGen |
| typedef boost::uniform_smallint uniSmallint |
1.6.1