Description
* 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.
About the Author
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, published by dpunkt.verlag.
Reviews
"This book provides a thorough survey of evolutionary computation techniques, including genetic algorithms, genetic programming, evolutionary programming, and evolution strategies. The author uses mathematica to illustrate the examples. If you know mathematica, you'll find this unique angle to be invaluable, but even if you don't know mathematica, if you're familiar with any programming languages, or matlab, maple, etc., you should be able to make the connections. The figures in this book have to be the most illustrative examples offered in any evolutionary computation text to date. The text is easy to read and very informative." --Review in IEEE Computer Magazine, June issue.*5* star amazon.com review
Book Information
ISBN 9781558606371
Author Christian Jacob
Format Hardback
Page Count 578
Imprint Morgan Kaufmann Publishers In
Publisher Elsevier Science & Technology
Weight(grams) 1200g