Cool Genetic Programming Example in Javascript

Heuristics, Software

Yes, Javascript, of all things. I’m amazed at how Javascript has emerged in the last eight years or so from a given-up-for-dead toy technology that people were counseled to turn off into a really full-fledged, powerful programming language.

Check out this moon lander example:

http://genetic.moonlander.googlepages.com/

Very cool I/O demonstrating the program evolution. Not too much in the way of documentation, but use Firebug to look into the guts. Check out the mutation and crossover operators — more straightforward than I would have guessed. Makes me want to pick up my Koza volumes again.

For the practicing engineer, Javascript still has some major drawbacks in artifact structure, and the tool support is still not great, but it’s gaining more and more power. I’ll give it up for dead once it gets a some vendor goes IPO with a distributed n-tier middleware OR/M product for Javascript. Until then I’m happy.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Furl
  • Ma.gnolia
  • Reddit
  • TwitThis
No Comments

Leave a Reply

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">