Illustrating Evolutionary Computation with Mathematica, 1st Edition,Christian Jacob,ISBN9781558606371
Add to Wish List
 
 
 

Illustrating Evolutionary Computation with Mathematica, 1st Edition

Print Book

Author :   

Release Date:

Imprint: Morgan Kaufmann

ISBN: 9781558606371

Pages: 578

Dimensions: 235 X 187

Buy print & eBook together
and save 40%

USD 112.00
Print Book

+

USD 108.95
eBook

USD 220.95Normal price

USD 132.57Bundle price

Add to Cart

Print Book Estimated Delivery Time

Hardcover

USD 112.00
USD 56.00

In Stock

eBook Subscription Subscription Details

USD 64.67

Subscription eBook - Science Direct (access for 5 users)

eBook eBook Overview

USD 108.95
USD 54.48

PDF format

VST format

ePUB format

Add to Cart

Buy Print & eBook both and save 40%
View Bundle Price

 
 

Key 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.

Description


An essential capacity of intelligence is the ability to learn. An artificially intelligent system that could learn would not have to be programmed for every eventuality; it could adapt to its changing environment and conditions just as biological systems do. 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.

Christian Jacob

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.

Affiliations and Expertise

University of Calgary

Illustrating Evolutionary Computation with Mathematica, 1st Edition

Part 1: Fascinating Evolution

From Darwin to an ArtFlowers Garden

The Fascination of Evolution


Part 2: Evolutionary Computation

Evolutionary Algorithms for Optimization

Genetic Algorithms

Evolution Strategies


Part 3: If Darwin was a Programmer

Programming by Evolution; Evolutionary Programming

Genetic Programming

Advanced Genetic Programming at Work


Part 4: Evolution of Developmental Programs

Computer Models of Developmental Programs

Evolutionary Inference of Lindenmayer Systems

Artificial Plant Evolution

Quotes and 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
»
Illustrating Evolutionary Computation with Mathematica