All releases of myBeasties

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.