Release Notes: This release is a rewrite, changing namespaces and interfaces. Please check the documentation if you are familiar with other versions. Decision Tree Learning is used to impose reproductive barriers. There is extra documentation (especially high level), and it is easier to install and test.
Release Notes: New features include graphical output (via gnuplot), reproductive isolation and speciation, an extra demo, and documentation changes. Several bugs have been found and fixed, and the problem of demos and test pointing at the wrong place has been fixed.
Release Notes: The changes in this release make the package easier to install, easier to make and rate your phenotypes, and easier to converge. New features include two types of mutation rate, multiple per-genotype mutations, optional phenotype files, and path structure changes.
Release Notes: This release brings more stability and fewer bugs than the last couple of releases. Much effort has been made to solve problems that have cropped up, and to make everything work how you'd expect it to. There's been a little spring cleaning, and an extra feature has been added (a reload option for the .sex files).
Release Notes: Classic per gene mutation was added, bringing myBeasties more into line with normal genetic algorithms. More documents were written, and the genotypes are now almost fully (re)-documented. The evolve_rates option now allows evolution of mutation rate, crossover rate, and crossover methods. Rater now treats Entities and other objects differently, resulting in more complex phenotypes and groupings.
Release Notes: Users can now specify crossover methods, and there are more choices with a small mutation language. Reproductive physiology can be evolved. This is all fairly new and exciting, but very experimental. A reorganisation of the Genotypes.pm tidies it up considerably, making it easier to edit and browse. Reter is now less memory hungry. In Genotypes, compound mutations can now be specified, such as reverse intron, reverse outron, repeat plasmid, etc. Defining a crossover rate is now possible.
Release Notes: The Rater now allows genotypes to breed within groups, much akin to village selection. This powerful tool increases variation, and avoids convergence on local optima. A new frontend has been added that take cares of the setup and running of your population. A new module, named MyBeasties::Simple, has been added. A lot of extra functionality was added with the recursive groups_mating method.
Release Notes: This release contains full functionality for Genetic Algorithms (evolving with binary strings). Medelevian emulations are now possible with binary parts. The genetic programming tutorial is now included in the distribution.