Created by W.Langdon from gp-bibliography.bib Revision:1.8010
Introduces the major mechanisms of biological evolution.
Demonstrates many fascinating aspects of evolution in nature with simple, yet illustrative examples. Explains each of the major branches of evolutionary computation: genetic algorithms, genetic programming, evolutionary programming, and evolution strategies. Demonstrates the programming of computers by evolutionary principles using Evolvica, a genetic programming system designed by the author. Shows in detail how to evolve developmental programs modeled by cellular automata and Lindenmayer systems. Provides Mathematica notebooks on the Web that include all the programs in the book and supporting animations, movies, and graphics. Christian Jacob is assistant professor in the Department of Computer Science at the University of Calgary. His areas of interest include evolutionary algorithms, Lindenmayer systems, ecosystems modeling, distributed computing, alternative programming paradigms, biocomputing, and bioinformatics. He is the author of the German edition of this book, Principia Evolvica Simulierte Evolution mit Mathematica \cite{jacob:1997:deutsch}
Part 1: Fascinating Evolution
Part 2: Evolutionary Computation
Part 3: If Darwin was a Programmer
Part 4: Evolution of Developmental Programs",
Genetic Programming entries for Christian Jacob