EpochX uses a dedicated Statistics Manager, which is responsible for receiving and gathering data and statistics about an evolutionary run. These statistics are retrievable from the Statistics Manager at any time.

Statistics are available about any of the evolutionary stages of execution, including:

  • Set of multiple runs
  • Individual run
  • Generation
  • Initialisation
  • Crossover
  • Mutation
  • Elitism
  • Breeding pool selection

The full set of statistics that are available depends upon the configuration used, but good places to start looking are the GPStatField, GRStatField and GEStatField classes.