Using Java to Harness the Power of Evolution
To accompany the first release of the Watchmaker Framework, I’ve posted the first two parts of a tutorial that shows how to use it:
- Part 1 – A Brief Introduction to Evolutionary Algorithms
- Part 2 – Implementing Evolutionary Algorithms in Java with the Watchmaker Framework
Part 3 will be up sometime soon(ish) and will demonstrate how to solve a real problem with Watchaker and EAs.
As usual, constructive comments, corrections and suggestions are all welcome.
Watchmaker Framework for Evolutionary Algorithms – First Public Release
Version 0.1 of the Watchmaker Framework for Evolutionary Algorithms is now available for download from the project page on java.net (where you will also find details of implemented and planned features). The framework requires Java 5.0 and a familiarity with generics.
Feel free to download and play. You can leave comments and suggestions here or on the project site.
Evolutionary Algorithms for Java
The Watchmaker Framework for Evolutionary Algorithms brings the power of evolution to Java with a simple and flexible API. This is still very much work in progress but, if you are interested, there is working code and examples available from the Subversion repository. Suggestions for improvements are encouraged.
