free download Add to Favorites RSS

Open BEAGLE 3.0.1

Open BEAGLE 3.0.1 Summary

Language: C/C++

Platform: Windows / Linux / Mac OS / BSD / Solaris

License: LGPL - GNU Lesser General Public License

Databases: N/A

Downloads: 1140

Last update: June 06, 2007

Open BEAGLE 3.0.1 Description

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. Open BEAGLE is designed to provide an EC environment that is generic, user friendly, portable, efficient and robust.

Features:

Object-Oriented Foundations:
- Modern C programming approach
- Structured OO architecture
- Smart pointers for automatic memory allocation management
- XML file formats with built-in parsing facility
- Sophisticated logging mechanism with output in XML
- Parameters and algorithms dynamically configurable by files
- Generic representation of the algorithms using a plug-in mechanism
- Milestone mechanism for evolution recovery and results analysis
Open BEAGLE generic EA framework:
- Many predefined operators
- Generational, steady-state, (mu,lambda), and (mu lambda) replacement strategies
- Population composed of multiple demes
- Individuals represented on multiple genomes
- History of best-of-run individuals for the whole population and for each demes
- Complete evolution statistics
- Multiobjective optimization (currently NSGA-II and NPGA2)
- Population seeding from file
GA framework (linear representations):
- Bit string GA representation with decoder functions (binary and Gray-coded)
- Integer-valued vector GA representation
- Real-valued vector GA representation
- Evolution strategy (ES)
- Covariance Matrix Adaptation ES (CMA-ES)
- Three generic crossover operators (one-point, two-points, uniform) and two float vector specific operators (BLX-alpha and SBX)
- Four specific mutation operators
- Operators for shuffled indices genotypes for the integer-valued vector representation
- Seven illustrative examples (OneMax, ZeroMin (OneMax minimization), Function Maximization with Bit String GA, Function Maximization with Real-Valued GA, Function Maximization with ES, Multiobjective 0/1 Knapsack, Travelling Salesman Problem)
GP framework:
- Standard crossover operator
- Five mutation operators: standard (Koza GP I) mutation, swap node mutation, shrink mutation, swap subtree mutation, and random ephemerals value mutation
- Three initializations method for trees: full, grow, and half-and-half; each ramped or not
- Abstract primitive class
- Many predefined primitives
- Automatically defined functions (ADF)
- Random ephemeral constants
- Constrained GP tree operators with support for strongly-typed genetic programming
- Three illustrative examples (Symbolic Regression, Even 6-Parity, and Spambase)
Co-evolution framework:
- Co-evolution support based on multi-threading
- Multi-threading classes incapsulating OS-specific calls
- Co-evolutionary fitness evaluation operator for basic EC and GP
- Two illustrative examples (Two-Populations Iterated Prisoner's Dilemma, Co-evolutionary Symbolic Regression)

Open BEAGLE 3.0.1 Keywords

free download

Bookmark Open BEAGLE Script

Open BEAGLE 3.0.1 Script Download Notice

Top 4 Download periodically updates information of Open BEAGLE 3.0.1 script from the developer, but some information may be slightly out-of-date.

Our script download links are directly from our mirrors or publisher's website. Open BEAGLE 3.0.1 torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, MailBigFile, DropSend, HellShare, HotFile, FileServe, MediaMax, zUpload, MyOtherDrive, SendSpace, DepositFiles, Letitbit, LeapFile, DivShare or MediaFire, are not allowed!

Open BEAGLE Related Scripts

Discrete Event Calculus Reasoner

The Discrete Event Calculus Reasoner is an open source program for performing automated commonsense reasoning using the event calculus, a comprehensive and highly usable logic-based formalism. It solves problems efficiently by converting them into satisfiability (SAT) problems. Features: - Comes with 99 examples - Comes with 13-page user's manual ...

Tremani Neural Network

... on your webserver. Above all, the software is open source, which means you can use and modify it freely.A neural network can be used to find complex relationships between data. Usually, you start with a large set of data that has some unknown relationship between input and output. A neural ...

Fast Artificial Neural Network Library

Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported.It includes a framework for easy handling of training data ...