Charlemagne is a versatile genetic programming application which includes a command-line client and an interactive console mode. It features built in input-output mapping support, and is user-extensible for complex fitness evaluation in Python and Lisp
Be the first to post a text review of Charlemagne. Rate and review a project by clicking thumbs up or thumbs down in the right column.
I'm working on distributed processing support. This is some interesting stuff, and it opens up lots of cool possibilities. The architechture is node/client with an arbitrary number of nodes accessible via XML-RPC, and a centralized client to access them. This allows island populations to exist and develop independent of one another using their own dedicated resources. The beginnings of this are in CVS now, though not all functionality is implemented. The interesting thing will be implementing a migration scheme, which allows individuals to move between populations (and machines). This could be implemented in a P2P style with nodes communicating with each other (cool), or via the client in a centralized manner (probably easier).
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: