|
|
ABOUT THE BOOK
|
Illustrating Evolutionary Computation with Mathematica
introduces evolutionary computation to the technically savvy reader
who wishes to explore this fascinating and increasingly important
field. Unique among books on evolutionary computation, the book
also explores the application of evolution to developmental processes
in nature, such as the growth processes in cells and plants. If
you are a newcomer to the evolutionary computation field, an engineer,
a programmer, or even a biologist wanting to learn how to model
the evolution and coevolution of plants, this book will provide
you with a visually rich and engaging account of this complex subject.
|
Features:
- 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.
|