| CellPopulation.h | Cellular Population for GEP. Linear vector of Individuals is mapped into a 2d lattice and selected according to a given neighborhood |
| Cheaters.cpp | See Cheaters.h |
| Cheaters.h | File provide the interface to configure the behaviour of the cheaters. More precisely, it is possible to configure the following elements: |
| Chromosome.h | Karva 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.h | Useful functions, in particular to convert data to/from string |
| DataStructures.cpp | |
| DataStructures.h | Data structures used in GEP, see particular descriptions |
| ExpressionTree.h | Experimental - 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.h | Templated functions used in nodes of Gene Expression trees |
| GEPAlg.h | |
| GEPTools.h | Useful functions for GEP data preprocessing |
| Individual.cpp | Bodies of methods of Individual and derivates |
| Individual.h | Class Individual and its derrivates - wrapping up Karva chromosome, evaluation and fitness functions |
| Logs.cpp | See Logs.h |
| Logs.h | Management of different macros for logs, assertions etc |
| MergePopulation.h | Population type where individuals of next and previous generations are merged together instead of beig replaced |
| MOGEPAlg.h | |
| MOIndividual.cpp | |
| MOIndividual.h | |
| MOPopulation.h | |
| MOStatistics.h | Statistics for MOPopulation and MOGEPAlg analysis |
| Operators.h | Operators for GEP chromosomes, single (various kinds of mutation) or pair (recombination) |
| ParetoTools.h | |
| Population.h | 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 |
| RandomConstants.h | Management of random constants in the Chromosome |
| Statistics.h | Statistics for Population and GEPAlg analysis |
| StatStructures.cpp | See StatStructures.h |
| StatStructures.h | Data structures used by Statistics.h |
| Tools.cpp | See Tools.h |
| Tools.h | Set of useful functions, in particular to convert data to/from string |
1.6.1