Re: software -- roll your own? Standard libraries?



Daniel Dyer wrote:

There are many general purpose genetic algorithms/evolutionary computation frameworks out there. I don't know how widely used they are. A search of SourceForge or Ohloh returns many hits.

I'm only really aware of what's available for Java, since that is what I use. ECJ (http://cs.gmu.edu/~eclab/projects/ecj/) and JGAP (http://jgap.sourceforge.net/) appear to be the most popular, mature and complete libraries. ECJ seems to have been around for a long time and has a lot of functionality. JGAP appears to enjoy very active development and they also have an interesting looking Robocode GP demo.
<..>

Most people doing "serious" evolutionary computation would appear to be using C, C++ or Java.

Dan.


Thanks Dan for the pointers to the Java frameworks and your general
comments.

I will probably use Java and implement my own software at first at least
but also take a look at the frameworks and see what I can learn from them.


EB
.