This book describes cutting-edge work on genetic programming (GP) theory, applications of GP, and how theory can be used to guide the application of GP.It demonstrates large-scale applications of GP to a variety of problem domains.