What is it all about?
Open BEAGLE is a C++ Evolutionary Computation (EC) framework. It provides an high-level software environment to do any kind of EC, with support for tree-based genetic programming; bit string, integer-valued vector, and real-valued vector genetic algorithms; and evolution strategy.
The Open BEAGLE architecture follows strong principles of object oriented programming, where abstractions are represented by loosely coupled objects and where it is common and easy to reuse code.
Key Features
•Structured object oriented architecture •Smart pointers for automatic memory allocation management •Abstract factory, for runtime allocation of objects of any types •Parameters and algorithms dynamically configurable by files •Sophisticated logging mechanism with output in XML •Checkpoint mechanism for evolution recovery and results analysis •Population composed of multiple demes •History of best-of-run individuals for the whole population and for each demes •Population seeding from file •Master-slave model for parallel fitness evaluation
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}