Projects / EpochX


EpochX is a genetic programming framework. It is designed specifically for the task of analyzing evolutionary automatic programming, so is ideal for researchers who require an extendable system for studying the effects of new operators or procedures. It supports 3 popular representations - Strongly-Typed tree GP, Context-Free Grammar GP, and Grammatical Evolution.

Operating Systems

Recent releases

  •  17 Jun 2011 11:36

    Release Notes: Complete polymorphic strong-typing was added to the tree representation. Support for clearing a candidate program's fitness cache was implemented. Bugs in the epox parser were fixed.

    •  08 Nov 2010 23:13

      Release Notes: This release includes a bugfix that prevented the Whigham crossover operator from functioning correctly in XGR.

      •  19 Oct 2010 23:01

        Release Notes: The Stats system has been completely redesigned with numerous additional Stat fields and a facility to print statistics to any output stream. A hooks feature has been added for modifying execution during runs. There have also been a number of bug fixes, including removing a potential memory leak in the life cycle listener system.

        •  27 Aug 2010 12:49

          Release Notes: This release includes one bugfix for the quartic regression models in XGE and XGR.

          •  21 Aug 2010 01:02

            Release Notes: This release replaces the source evaluation and execution mechanisms with a more easily extendable system and expands the set of built-in models.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.