File List

Here is a list of all files with brief descriptions:
CellPopulation.hCellular Population for GEP. Linear vector of Individuals is mapped into a 2d lattice and selected according to a given neighborhood
Cheaters.cppSee Cheaters.h
Cheaters.hFile provide the interface to configure the behaviour of the cheaters.
More precisely, it is possible to configure the following elements:
Chromosome.hKarva language translates linear chromosome into the program represented as a tree. It connects tree - based GPs (evaluation of an individual is performed in its tree form) and linear - chromosome GPs (genetic operators are performed on linear, Karva language chromosome). This class is designed to perform an one - way transformation of Karva genome to the tree representation. Wee need only one way, since nothing but evaluation is performed on the trees. Terminology: Open Reading Frame (ORF) - term taken from biology; description of Karva chromosome; also referrred as 'gene' Expression Trees (ET) - trees translated from Karva chromosome
ChromosomeTools.hUseful functions, in particular to convert data to/from string
DataStructures.cpp
DataStructures.hData structures used in GEP, see particular descriptions
ExpressionTree.hExperimental - the goal is to speed up multiple calculation of value of the same, unchanged Chromosome by constructing a fixed tree and calling it every time value need to be calculted instead of going through the Chormosome, namely its table of elements. Copyright (c) 2008 Marek Ostaszewski, Sebastien Varrette (see COPYING)
Functions.hTemplated functions used in nodes of Gene Expression trees
GEPAlg.h
GEPTools.hUseful functions for GEP data preprocessing
Individual.cppBodies of methods of Individual and derivates
Individual.hClass Individual and its derrivates - wrapping up Karva chromosome, evaluation and fitness functions
Logs.cppSee Logs.h
Logs.hManagement of different macros for logs, assertions etc
MergePopulation.hPopulation type where individuals of next and previous generations are merged together instead of beig replaced
MOGEPAlg.h
MOIndividual.cpp
MOIndividual.h
MOPopulation.h
MOStatistics.hStatistics for MOPopulation and MOGEPAlg analysis
Operators.hOperators for GEP chromosomes, single (various kinds of mutation) or pair (recombination)
ParetoTools.h
Population.hGEP 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
RandomConstants.hManagement of random constants in the Chromosome
Statistics.hStatistics for Population and GEPAlg analysis
StatStructures.cppSee StatStructures.h
StatStructures.hData structures used by Statistics.h
Tools.cppSee Tools.h
Tools.hSet of useful functions, in particular to convert data to/from string

Generated on Fri Dec 11 22:28:17 2009 for LibGEP by  doxygen 1.6.1