Projects / Open BEAGLE


Open BEAGLE is a C++ evolutionary computation framework. It provides a high-level software environment to do any kind of evolutionary computation, with support for tree-based genetic programming, bit string, integer-valued vector, and real-valued vector genetic algorithms, evolution strategy, co-evolution, and evolutionary multi-objective optimization.

Operating Systems

Recent releases

  •  29 Nov 2007 18:53

    Release Notes: This release fixes a bug in reading ephemeral random constants from XML files.

    •  15 Nov 2007 05:55

      Release Notes: This release includes various bugfixes. In particular, fixes were made for the CMA-ES algorithm and mutation in Strongly Typed GP.

      •  10 Oct 2005 18:33

        Release Notes: This release includes minor changes to allow compilation on Mac OS X and to take advantage of precompiled headers on gcc.

        •  06 Oct 2005 14:10

          Release Notes: The PACC collection, a collection of portable utilitary C++ classes, was incorporated. A new integer-valued vector genetic algorithms representation was added. Major improvements were made to the genetic programming framework. Miscellaneous bugfixes and minor improvements were done. The manual, XML schema file, and compilation HOWTO were updated.

          •  28 Oct 2004 20:37

            Release Notes: This release focus is mainly on improvements of the GA framework, including the addition of the CMA-ES algorithm, SBX crossover, and enhanced parameters limits management for real-valued representations.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.