The most significant changes in 2.3 are improvements in the configuration (the XML files) -- by using version 1.1.1 of BeanPot. Now, bean definitions can be split up by the use of include files. Config files can now (optionally) be validated by DTD. A custom class loader can be defined for the beans. Also various other minor improvements both to source code and documentation.
Release 2.2.01 improves the traveling salesman solution and makes a number of other improvements. See the releaseNotes.wiki for details.
Configuration (included defining the title of an application or applet) is now entirely through the XML configuration file (formerly there was also a properties file). The version identifier now derives from the framework source itself. Note that the config file may beed updating. See release notes.
This and the foregoing minor releases fix a few small issues, for example, the fact that somehow the specification of the peppered moth mutator was missed out - now fixed.
Darwin, the Java framework for evolutionary computation, has undergone a long-awaited major overhaul.
The new version is now known as "Darwin 2". The most significant new feature is the ease of configuration now supported (using XML).
However, the genetics (core) has been greatly improved, too.
We believe that Darwin 2 is the most powerful, extensible and easy-to-use system for genetic algorithms available today from the open source community.
For more information, see the news.txt released file (under Darwin 2.0).
Added logging, configuration aspects. Peppered Moth example deploys as a (remote) applet.
New package structure. Includes package to allow formulas to change dynamically.
Darwin V0.2 has been released with the following major changes:
* compatibility with Java 5.0;
* new display package;
* working PepperedMoth example.
Darwin version 0.0 has been released. It contains working framework classes and a trivial example application.