A Field Guide to Genetic Programming
Genetic programming (GP) is a collection of evolutionary computation techniques that allow computers to solve problems automatically. Since its inception twenty years ago, GP has been used to solve a wide range of practical problems, producing a number of human-competitive results and even patentable new inventions. Like many other areas of computer science, GP is evolving rapidly, with new ideas, techniques and applications being constantly
Part I covers the basics of genetic programming (GP). Part II describes a variety of alternative representations for programs and some advanced GP techniques. Part III provides valuable information for anyone interested in using GP in practical applications. Part IV completes the book.