Pre-Lunch Blog Post: Start the MastersA few bits of Good News

# Wanted: Genetic Algorithm Application

AI, academic, technological @ 17 October 2008

Right, I’ve been doing a lot with Genetic Algorithms (I’m actually implementing some using the Ruby Programming Language). However, the masters unit which covers G.A.s is quite theoretical, and aimed at mathematically improving the evolution process. So, I’m sending this message out:

Wanted: Links (e.g. Hyperlinks or Articles/Documentation/Papers) of Real World Applications which implement Genetic Algorithms. Particularly if they are engineering based rather than biological modelling based, but I’ll look at either. Source code (or even pseudocode) of the GA would be a huge bonus but not essential.

Please comment on this post or send me an email, I’d love to hear about it!

Cheers,

Daniel

7 Responses to “Wanted: Genetic Algorithm Application”

  1. Mark Sale Says:

    https://www.nextlevelsolns.com/
    application for selecting optimal mathematical (pharmacokinetic) models.

  2. daniel Says:

    oooh, thank you Mark :-)
    I’ll look into that!

  3. Nadeem Shabir Says:

    Daniel,

    I used to be part of the Emergent And Evolutionary Behaviour, Intelligence, And Computation (EEBIC) Group at The University of Birmingham. We focused primarily on Genetic Programming and Genetic Algorithm’s in particular. Back then it was headed up by Ricardo Poli who has published extensively in the field. You may still be able to find material on the University’s Website, or papers and examples attributed to the group.

    e.g. here’s one I found earlier: https://graphics.stanford.edu/~bjohanso/gp-music/gp_music-old.html

    If I get a chance later I’ll send some examples directly to you.

  4. atrilla Says:

    Hi Daniel,
    I post a couple of projects I once reported in my homepage. Unfortunately I have not yed had the chance (or the time) to delve into them, but I hope they will be useful for your interests.

    GAlib: A C++ Library of Genetic Algorithm Components
    https://lancet.mit.edu/ga/

    GPalta: a Genetic Programming toolbox written in Java.
    https://gpalta.berlios.de/doku/doku.php

  5. Oli Says:

    Hi Daniel,
    look at the field of evolutionary robotics, theres been a lot of work on creating robotic controllers using genetic algorithms. Some good names are Inman Harvey, Phil Husbands, Josh Bongard. Also, I believe that airplane manufacturers have used GA’s to design wing tips and BT have used GA’s to design telephone networks (or at least they wrote a paper on it)

    R. Shipman, M. Shackleton and I. Harvey (2000): The use of neutral genotype-phenotype mappings for improved evolutionary search
    BT Technology Journal, v. 18 no. 4, pp. 103-111, October 2000. ISSN 1358-3948.

    hope that helps :)

  6. Oli Says:

    Just remembered another, look at Adrian Thompson’s work on evolving electronic circuits.

  7. Neow Way Yuh Says:

    Heya,

    I was a student doing the course u’re diong now last year and I did some research on using Genetic Programming for microprocessor verification. Well basically if u’ve got a processor and u’ll hv to test it before u can sell it. Traditionally u get an engineer spending some time writting test program for it and wud I did was to use this GP to generate multi threading test code (i.e. GP deriving program). The project was done with XMOS and the GP core is a research product of an Itallian uni, check out MicroGP for the GP stuff. In the end we’ve got some pretty interesting results and there’re plenty of room for improvement as well.

    Another guy in the course did some GP on deriving algo for Autonomous learning (e.g. Q-Learning) which was pretty cool as well.

    Cheers.

Leave a Reply