# Wanted: Genetic Algorithm Application
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
October 18th, 2008 at 10:21 pm
https://www.nextlevelsolns.com/
application for selecting optimal mathematical (pharmacokinetic) models.
October 18th, 2008 at 10:23 pm
oooh, thank you Mark
I’ll look into that!
October 20th, 2008 at 8:51 am
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.
October 22nd, 2008 at 8:34 am
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
October 23rd, 2008 at 12:18 pm
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
October 23rd, 2008 at 12:19 pm
Just remembered another, look at Adrian Thompson’s work on evolving electronic circuits.
November 4th, 2008 at 1:20 pm
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.