Welcome to EpochX!
EpochX is an open source genetic programming
framework. It is designed specifically for the task
of analysing evolutionary automatic programming, so is
ideal for researchers who require an
extendable system for studying the effects of new operators
or procedures.
What EpochX provides:
- Full support for 3 popular representations -
- No ugly parameter files!
- Fully pluggable components and operators.
- Dynamic configuration that can be updated mid-run.
- Built-in models for many common benchmark problems (including multiplexer, parity, ant, symbolic regression, majority).
- A large selection of built-in implementations of operators.
- A simple mechanism to write new crossover/mutation operators.
- Access to real-time statistics about how a run is progressing.
- Documentation, including guides and full JavaDoc.