
Introduction to Evolutionary Computation
Evolutionary computation is an emerging field with regard to developing computational algorithms inspired by natural evolution.A quick way to get fascinated in this area is to read John Koza's tutorial on genetic programming or check his GP course. You may also like to read two interesting articles to see what GP can do for you: Genetic Programming's Humancompetitive Results and Evolving Inventions. Wikipedia introduction on evolutionary compuation Wikipedia on evolutionary robotics Free book! A Field Guide to Genetic programming. By Richardo Poli, William B. Langdon, Nicholas F. McPhee Successful Applications of Evolutionary Computation
Try Eureqa software:automated discovery of physical laws using genetic programming
Dr. Hu's work on evolving mechatronic systems using Genetic Programming GPBG Journals and ConferencesEvolutionary Computation Journal IEEE Transaction on Evolutionary Computation
Genetic Programming and Evolvable Machines
IEEE Congress on Evolutionary Computation (CEC)
Softwares:Eureqa from Hod Lipson's group at Cornell University: Evolving formulas, equations, mathematical relationships from observation data using GPbased symbolic regression ECJ: Evolutionary Computation package in java with test examples Open Beagle: versatile C++ Genetic Programming (Genetic Algorithm/Evolutionary Strategies) package with test examples

