EpochX is a free and open source genetic programming framework. EpochX is designed specifically for the task of analyzing evolutionary automatic programming.
EpochX is ideal for researchers who require an extendable system for studying the effects of new operators or procedures.
Here are some key features of "EpochX":
· Full support for 3 popular representations
· strongly typed tree GP
· context-free grammar GP
· grammatical evolution
· 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.
Requirements:
· Java
What`s New in This Release: [ read full changelog ]
· XGP | Full polymorphic strong-typing introduced.