Jump to ratings and reviews
Rate this book

Genetic Programming: An Introduction (The Morgan Kaufmann Series in Artificial Intelligence) by Wolfgang Banzhaf

Rate this book
Imagine a world in which computers program other computers based on strategies borrowed from biology and natural selection. Genetic An Introduction explores fascinating possibilities like these in a thriving area of computer-science research. This research-quality book is for anyone who wants to see what genetic programming is and what it can offer the future of computing.This text begins by situating genetic programming in terms of the history of computing and machine learning. Early sections show the links between Darwinism, molecular biology, and genetic programming. (Genetic programming uses the strategy of natural selection by solving a problem in successive iterations, which produces the "fittest" solution, much like new species evolve in the natural world.)The authors present a lot of molecular-biology background since it is central to the genetic-programming project. (There are interesting parallels here. Just as our DNA contains inert information, programs developed using genetic algorithms usually contain many "extra" instructions, too--which often leads to bloated, though effective, code in the final product.) Even though this is extremely technical material, the authors do manage to engage the reader in the imaginative leap from Darwin and DNA to computers and the world of genetic programming.Later chapters define what genetic programming is and what strategies it uses to let computers program themselves. The authors also examine the state of the art of genetic programming and define what problems need to be solved before it can be widely adopted. The amount of research in this section will mostly benefit specialists in the genetic-programming field.A later chapter on applications that use genetic programming offers dozens of papers, with applications of this approach from a wide variety of fields, including biology, industry, and computers (and some impressive technologies such as robotics and data mining). Though the authors exaggerate somewhat on how "real world" these applications are, it's clear that genetic programming will continue to improve and find its way into more areas of computing--with even more productive results. Though coding by humans is safe for the foreseeable future, genetic programming offers an appealing alternative to some kinds of problems. --Richard V. Dragan

Hardcover

First published December 1, 1997

3 people are currently reading
53 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (24%)
4 stars
10 (34%)
3 stars
12 (41%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 3 of 3 reviews
Profile Image for Clemens Lode.
Author 17 books17 followers
March 10, 2018
A very technical book which covers state-of-the-art (well, 1997) scientific knowledge about genetic programming. It's a great compilation of studies with many diagrams but it's not for the faint-hearted. Genetic programming is a field of Artificial Intelligence where the programmer (you?) does not try to solve the problem. Instead a simulation is created with which the AI trains itself. While there is no guarantee for achieving the best solution, it tends to come very close while taking very little time. Basically, it can solve any type of problem, as long as the problem can be formulated and typed into the computer.
1 review1 follower
March 15, 2021
Bit too abstract. Too many ramifications spreading out in neural science, microbiology, DNA & RNA modelling, the theory of evolution. Every chapter points to at least 10 other books that have almost nothing to do with AI. I feel like it defeats the purpose of the book, it being about a specific technique of AI.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.