Posted By: Sander Land
Date: 2007-12-26 16:32
Summary: charlie 0.6.0 released
Project: charlie
The second release of charlie, a genetic algorithms library.
This release includes a TreeGenotype, making the library useful for genetic programming. This is still an early version with very limited mutation options, and I would really appreciate suggestions on how to extend these.
It also includes several performance improvements, changes for ruby 1.9, convergence checks and improved mutator/crossover operators for permutations.
## FEATURES:
- Quickly develop GAs by combining several parts (genotype, selection, crossover, mutation) provided by the library.
- Sensible defaults are provided with any genotype, so often you only need to define a fitness function.
- Easily replace any of the parts by your own code.
- Test different strategies in GA, and generate reports comparing them. Example report: http://charlie.rubyforge.org/example_report.html
Check the release notes for some examples, or download the gem for many more.
## Install:
sudo gem install charlie |
|