2002-07-05
27 of 32 people found the following review helpful:
In the worlds of Complexity and Artificial Intelligence, the name of John Holland is revered, and for good reason. One of the most important contributions to both fields was Holland's invention of genetic algorithms, a class of optimization techniques that applies a survival-of-the-fittest heuristic to a broad range of otherwise intractable problems. He is certifiably a genius, and his words on the subject of complexity should be considered close to the gospel.
To the benefit of all mankind, this god of complexity has seen fit to lay down his word on the subject in a manner suitable to the masses. He posits seven basic properties of complex adaptive systems (worth reading and memorizing in their own right), then uses the rest of the book to demonstrate that adaptive systems possess these properties and shows us how a computer can capture such adaptive mechanisms. Pure gold and totally accessible.
This book excels as an exposition of complex adaptive systems for the masses, and as a tutorial for the technically inclined. If you are so technically inclined, follow this book with Holland's "Emergence" and "Adaptation in Natural and Artificial Systems." Then head on over to Goldberg's book on genetic algorithms and maybe some Koza (a quick Amazon search can find these for you).