Class Summary |
Epoch |
Provides methods that control the running of an epoch. |
Function |
Class to contain list of supported functions and their properties (such as arity) |
Gene |
Stores a gene node
Ported from C#. |
GeneNode<T> |
Node type for Genes. |
GeneNodeList<T> |
Extends ArrayList to make a GeneNodeList so it's easier to use GP nodes |
GeneticCrossoverParam |
Provides a 'struct' to store control variables for Genetic crossover |
GeneticOperator |
Class to provide genetic operators. |
Genome<T> |
An individual genome for the GP system, made up of nodes. |
GPAttributeGeneration |
Implementation of a genetic programming system in the WEKA input space |
GPSystem |
Starts a complete run of the GP system |
Node<T> |
Defines a node and its children (if the node is a function)
Ported from Luke Devonshire's C# project |
NSGAII |
Class to provide NSGA-II features and methods. |
Population |
Population class to store a list of individuals in an ArrayList as well as other fields |
RPNCalculator |
A calculator for postfix expressions. |
Selection |
Class contains methods for helping with selection. |
Timer |
Timer class to replicate some of the C# Stopwatch functionality |