A Field Guide to Genetic Programming

Written by: Riccardo Poli (University of Essex), William B. Langdon(University of Essex), Nicholas F. McPhee (University of Minnesota, Morris) and with contributions from John R. Koza (Stanford University).

So much has happened in the field of computing in the past 50 years. Some technologies are changing the way we live. Computational techniques that allow computers to solve problems automatically is the focus of genetic programming.

The authors began writing their genetic programming textbook when they realized that students and anyone interested in learning more on the topic were pretty much on their own to find information. There was little on offer to provide an introduction to the technology, and much of that was out of date. What started out as a single book chapter to provide an overview of the subject quickly grew into the textbook we are discussing here on the Free Textbook List.

A Field Guide to Genetic Programming was authored by Riccardo Poli, Department of Computing and Electronic Systems at the University of Essex; William B. Langdon, Departments of Biological and Mathematical Sciences at the University of Essex; Nicholas F. McPhee, Division of Science and Mathematics at the University of Minnesota, Morris; and with contributions from John R. Koza of Stanford University. They suggest that students should have some working knowledge of computer science and computer programming prior to reading their textbook.

Contents of A Field Guide to Genetic Programming Textbook

  1. Introduction
  2. Representation, Initialisation and Operators in Tree-based GP
  3. Getting Ready to Run Genetic Programming
  4. Example Genetic Programming Run
  5. Alternative Initialisations and Operators in Tree-based GP
  6. Modular, Grammatical and Developmental Tree-based GP
  7. Linear and Graph Genetic Programming
  8. Probabilistic Genetic Programming
  9. Multi-objective Genetic Programming
  10. Fast and Distributed Genetic Programming
  11. GP Theory and its Applications
  12. Applications
  13. Troubleshooting GP
  14. Conclusions
  15. Tricks of the Trade

There is also an appendix which identifies key books, journals, international meetings, GP implementations and online resources for students and professionals studying or working in Genetic Programming.


View this Free Online Material at the source:
A Field Guide to Genetic Programming

Real Time Web Analytics