I have used an evolutionary algorithm to do real work, saving real money for a company. Basically we had an extremely expensive tool that made vias one at a time. Since this tool was so expensive, it was always a bottleneck in the manufacturing process. I created a genetic algorithm that optimized the path of the tool, which significantly increased its throughput. I've stripped out all the proprietary stuff, and left behind a simple genetic algorithm to solve the Traveling Salesman Problem in Java and put it on github. Its got a GUI and its sort of mesmerizing to watch it evolve a solution. Works well, even with over 1000 different locations, which is unbelievable, considering that means a solution space of over 1000 factorial!
He gave a talk at TUM a few years ago where he tried to motivate students to work on the problem of inverting transfer functions. The talk was for mathematicians, so I didn't understand a lot and might be completely mistaken. To make things worse I know little about circuits. So if I say something wrong here, plz correct me. The way I remember it was something along the lines:
For a given circuit, made out of resistors (R), capacitors (C) and inductors (I), it is straight forward to compute the transfer function (input/output relationship) F. Given such a transfer function F, what would be a corresponding combination of R's, C's and I's? In other words, can you invert F?
http://www.eecs.harvard.edu/~rad/courses/cs266/papers/koza-s...
The table listing patented inventions that had been recreated by the process was affecting.
I'd like to hear if anyone's evolved significantly improved neural networks (instead of designing them). I don't know enough to say whether neural networks are good targets for genetic-algorithmic evolution, but it would be pretty fantastic to be able to easily evolve networks that are good at a simple specified objective (e.g. classification).
This is a cool project of evolving a simple, yet efficient antenna:
http://scienceblogs.com/goodmath/2008/11/11/evolution-produc...