Class Summary |
Common |
Useful utilities for all clases |
Config |
Holds the GP parameters. |
DataHolder |
Holds the problem's data and provides methods to access it. |
Evolution |
This is the highest level class of GPalta and stores the whole state of the system. |
EvolutionStats |
Simple class that holds some statistics about the ongoing Evolution |
FitnessClassic |
Implementation of the classic fitness used in GP (MSE) |
IndFitnessComparator |
Implements a comparator for Individuals based on their fitness |
Individual |
Individuals are the objects that form the population and are modified throughout the evolution. |
Logger |
|
NodeFactory |
Holds information for the Nodes available and provides methods for random Node creation |
NodeSet |
Simple class that defines a set of Nodes. |
Output |
Stores the outputs of an individual. |
SingleTreePopulation |
Implements the most common population type on GP: a fixed number of trees, each interpreded
separatedly |
TempOutputFactory |
Hold outputs in which the nodes will be evaluated (when using evalVect) This is done to avoid
allocating memory every time a node is evaluated, greatly improving execution speed with large
data sets |
Tree |
The most common type of individual: a function tree |