Package gpalta.core

Interface Summary
Fitness Hold desired outputs for fitness cases, and calculates the fitness for a given Tree
Population Holds the problem's Individuals.
 

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