|
Class Summary |
| GPAbstractModel<TYPE> |
GPAbstractModel is a partial implementation of GPModel which provides
sensible defaults for many of the necessary control parameters. |
| GPController<TYPE> |
The GPController class provides the method for executing multiple GP runs
and so can be considered the key class for starting using EpochX. |
| GPCrossover<TYPE> |
This class performs the very simple task of linking together parent
selection and crossover. |
| GPElitism<TYPE> |
This class has the task of retrieving the set of elites from a population. |
| GPGeneration<TYPE> |
|
| GPInitialisation<TYPE> |
This class is responsible for controlling the initialisation operation. |
| GPMutation<TYPE> |
This class performs the very simple task of linking together individual
selection and mutation. |
| GPPoolSelection<TYPE> |
This class is responsible for controlling the selection of a breeding pool. |
| GPReproduction<TYPE> |
This class controls the reproduction operation. |
| GPRun<TYPE> |
A GPRun object has 2 responsibilities. |