Most Helpful Customer Reviews
19 of 19 people found the following review helpful:
5.0 out of 5 stars
The essential reference for GP, July 4, 2002
This review is from: Genetic Programming: On the Programming of Computers by Means of Natural Selection (Complex Adaptive Systems) (Hardcover)
Yeah, its a big book...weighs a ton. However, only the first few chapters are concerned with the basic mechanisms of GP (should be familiar to anyone with a background in genetic algorithms or evolutionary computation). The rest of the book is chock full of examples on how to apply GP. These examples are essential and very welcome. I've found that I can usually find a solved problem in Koza that is similar to what I'm after, then I adapt it to my needs. This is a great reference, but don't be fooled into thinking this book is a tutorial. Think of it more as an exposition of GP with examples. For a tutorial, look somewhere else.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
23 of 25 people found the following review helpful:
4.0 out of 5 stars
Weighty tome that shows a possible future direction for CS., October 7, 1996
By A Customer
This review is from: Genetic Programming: On the Programming of Computers by Means of Natural Selection (Complex Adaptive Systems) (Hardcover)
The short history of computer science as a discipline has
had two major concerns: the production of programs that are
provably efficient, and the production of programs that are
provably correct. "Genetic Programming" is, possibly, the beginning
of a third stream in CS, the production of programs that are possibly
neither efficient nor correct, but
"fit" to perform a given task.
A strange idea to computer scientists, perhaps, but consider
the analogy with living creatures. Is a shark, a bee, or a
turtle either "efficient" or "correct"? Perhaps, perhaps
not; there doesn't seem to be a way to measure these concepts
for something as complex as a living species. But they are
"fit." They've been successful, as species, in their respective
ecological niches for millions of years.
Koza's big idea is the automatic generation of programs
via mutation and selection, by analogy with living systems,
and he's written a big book to go with the big idea (819 pages).
Demonstrating creation of non-trivial programs by means of
simulated mutation & selection is a major accomplishment.
I'd rate the promise of this line of research as high, given
that compute power becomes cheaper every year while human
brain power becomes more expensive. Also, natural systems
are resilient and adaptive to changes in the environment,
while man-made software systems are all too fragile. This
observation leads to the hope that "fit" programs may increase
the robustness of the the computer networks on which so
much now depends.
One quibble: there is a thin book inside this fat book, trying to get out.
The thin book would make the research more accessible to
the average practicing programmer. Until such a "reader's
edition" comes out, "Genetic Programming" is a unique
resource volume.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
8 of 8 people found the following review helpful:
5.0 out of 5 stars
Great introduction., July 11, 2006
This review is from: Genetic Programming: On the Programming of Computers by Means of Natural Selection (Complex Adaptive Systems) (Hardcover)
I became interested in Genetic Programming after hearing one of the professors at our university lecture on it to a small group of students and other professors. I asked what book might be a good starting point and he pointed me here and i'm glad he did.
This first volume in the Genetic Programming series of books by Koza is very well organized and clear in its explanations. I have not tried the techniques presented yet, but I have some good ideas on how to proceed. The author uses LISP as the language of choice in the book, but practically any modern language should be sufficient.
If you have any interest in Genetic Programming, I encourage you to at least pick up this first volume and read through it. This technology is still relatively new and the application of the techniques seems virtually limitless.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|