artificial life

Chapter 6: Genetic Programming

6.7 Conclusion

Genetic Programming is an extension of Genetic Algorithms that can be used to generate novel solutions to difficult problems. John Koza and Danny Hillis have used Genetic Programming to create solutions that can match those created by humans. Karl Sims uses Genetic Programming to create creatures that actually learn to emulate the actions of real life. With enough computational power behind it, Genetic Programming is a very powerful tool.