» The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation
The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation Details
Binding: PaperbackDewey Decimal Number: 005
EAN: 9780262561273
ISBN: 0262561271
Label: The MIT Press
Manufacturer: The MIT Press
Number Of Items: 1
Number Of Pages: 514
Publication Date: 2000-01-31
Publisher: The MIT Press
Studio: The MIT Press
- Hidden Order: How Adaptation Builds Complexity (Helix Books)
- Signs of Life: How Complexity Pervades Biology
- SYNC: How Order Emerges From Chaos In the Universe, Nature, and Daily Life
- Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds (Complex Adaptive Systems)
- Complex Adaptive Systems: An Introduction to Computational Models of Social Life (Princeton Studies in Complexity)
The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation Reviews
Customer Rating:




Summary: An enjoyable read
Comment: Granted you can find most of this info elsewhere but still this is a great read. Well written, a nice collection of material, and downloadable source code. I found it to be a very inspiring book.
Customer Rating:





Summary: Great book
Comment: This is an excellent book. I've been reading it for weeks. The chapters are not long, but the content is amazing. The author combines explanations and equations in a format that is demonstrative and repeatible. This is a very good book to study yielding the understanding necessary to penetrate many other advanced books on complexity theory. The author starts by examining whole numbers and real number problems. Next, he examine Godel's incomplete theory of predicate logic showing that no formal language is complete. Next, he examines fractals, self-similar patterns, low ordered with high compression and high order with low order compression, L-systems, and Juliet and Mandel-brot fractals. Fractals open up an emmense study into the complex pattern from simple rules and recursion. Next, he examines equations of strange attraction, chaos, and demonstrates stability behavior within complexity. Next, he looks at small universes created by running CA. NNs and GAs are examined in the last chapter. I was excited to write down many of the authors processes and run them using OpenGL and C. I believe this book to be an excellent book for college students. The material is easy to understand and the content very demonstratible. Cause and effect are very cohesive in this book. Even though the book seems simple, it covers an vast amount of topics necessary to understanding AI and AL.
Customer Rating:





Summary: Good first book on the subject of simulating natural phenomena
Comment: This is a good introductory textbook for college undergraduate mathematics and computer science students that attempts to combine the theory of computation with some mathematical concepts and in the end, manages to model virtual life by explaining basic concepts in chaos, adaptation, fractals, and complex systems. There are better books on all of these subjects, but few others do such a good job of tying together key concepts from each discipline into the one theme of this book. However, there is only enough room to outline the included subjects rather than investigate them thoroughly.
Also, the mathematics is elementary enough to be accessible to a mathematically mature high school student. The mathematics is concisely explained as it is needed, with just a page or two for each of calculus, linear algebra, affine transformations, complex numbers, vector calculus, and matrix algebra. Thus, the included mathematics makes a better refresher than a tutorial for the novice even though the author states in the preface that he wrote this book for a younger version of himself. This book teaches its subject matter mainly by demonstrating concepts through simulations that are expressed in dozens of programs which illustrate the points being made. Instructions on using the programs are scattered throughout the book. The source code is available for download on the web, along with selected excerpts from the book.
I would recommend this as a first book for those interested in simulating natural concepts, but it should not be your last if your goal is to truly grasp the concepts presented and produce simulations of your own. However, an even better book on this subject is "Mathematical Models in Biology", although it is an advanced text. A very accessible book that is also more advanced than this text is "Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry and Engineering". It clearly explains the mathematics while tying it into key concepts in nature. "Chaos and Fractals" by Peitgen is a good book on the subject for the layperson with a fascination for mathematics presented in some depth. The book also has various Java programs that illustrate key concepts.
Customer Rating:





Summary: Interesting Topics
Comment: Good book, [X] bucks is a bargain, it's worth twice that easily.
Favorite things about this book
Covers L-systems and also gives the rules for how to make some interesting plants. Also this book touches on some aspects of AI like game-trees and neural nets. The author discuses "boids" and self-organization with autonomous agents that act together, and shows simulations of ants and a flock of birds using this concept.
Customer Rating:





Summary: Real "How Nature Works". Already is "Legend in the Making."
Comment: I recently became interested a lot in Nature. Especially, being someone in the field of Computer Science, the computational aspect. And this book is by far one of my favourite among all the "How Nature Works" kind of books I've read.
This Computational Beauty of Nature (CBofN) covered a lot of topics. Ranged from brief introduction to Computation Theory, Fractals, Chaos, Complexity, Adaptation. (See the Table of Content for more details).
All topics are written in surprisingly clear and very understandable manner. With as little Math as possible. (From my opinion, these topics cannot be completely understood without Mathematics -- The Language of Nature). Therefore, it is also accessible to layperson.
This book does not, however, go so deep into each subject. (You won't expect it to do that with its less-than 500 pages, don't you? :-) Instead, it does give nice backgrounds, fundamental knowledge, and important ideas for each. So, if you are interesting in any of the subjects presented here, you can go on to the more specialized books on your own.
One of the nicest feature of this book, which can hardly be found in other text, is that the it does show how things work together, where and why. For example, natural phenomena like adaptation, evolution, computation, and some other things else related to each other. How can one view this from that perspective, and vice versa. etc.
One other nice feature of this book is, you can really play with almost all concepts using a number of computer programs. All the programs are downloadable (with source code, under GNU license) from the book's homepage. So, you can reproduce almost all the figures from the book.
However, for one thing, the homepage address given in the book, in the edition/printing I have is incorrect. Maybe MIT Press had changed the structure of their website or something...
...you can still search for it using your favourite web-search engine.
About the website, all the good things are there as well, including errata. (Of course, Perfect things are very rare in Nature... So, books with some errors are ok. The thing that matter is the authors know it/admit it and tell the readers or not).
Conclusion: If you want to understand "How Nature Works" from the computational point of view. If you interested in Chaos theory, Fractals and Complexity. Then, make no mistake, you can't go wrong with this one. (And, get the hardcover edition, because you will read it, read it, read it again, and keep refering to it. So the paperback edition probably can't endure that :-)
I want to give it more stars if I only could. This book will always get the highest rating possible from me wherever and whenever I review it.
Nature herself is so beautiful. So, it's time to get to know her, to learn about her and to understand her! And this book just did it, in such a way that can hardly be better!
More Reviews for The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation
Editorial Review for The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation:
Honorable Mention, 1998, category of Computer Science, Professional/Scholarly Publishing Annual Awards Competition presented by the Association of American Publishers, Inc.In this book Gary William Flake develops in depth the simple idea that recurrent rules can produce rich and complicated behaviors. Distinguishing "agents" (e.g., molecules, cells, animals, and species) from their interactions (e.g., chemical reactions, immune system responses, sexual reproduction, and evolution), Flake argues that it is the computational properties of interactions that account for much of what we think of as "beautiful" and "interesting." From this basic thesis, Flake explores what he considers to be today's four most interesting computational topics: fractals, chaos, complex systems, and adaptation.
Each of the book's parts can be read independently, enabling even the casual reader to understand and work with the basic equations and programs. Yet the parts are bound together by the theme of the computer as a laboratory and a metaphor for understanding the universe. The inspired reader will experiment further with the ideas presented to create fractal landscapes, chaotic systems, artificial life forms, genetic algorithms, and artificial neural networks.



