Class Summary |
Common |
Useful utilities for all clases |
Config |
Holds the GP parameters. |
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. |
ProblemData |
Holds the problem's data and provides methods to access it. |
SingleOutput |
Implements an Output of dimension 1. |
SingleTreePopulation |
Implements a simple population formed by a fixed number of trees, each interpreded separatedly |
TempVectorFactory |
Hold arrays in which the nodes will be evaluated (when using evalVect). |
Tree |
The simplest individual: a function tree |