|
25 Years of Programming
An open source source for C, C++, OWL, BASIC, MDB, XLS, DOT, and more... |
Home Projects Up Sitemap Search Blog Forum+Chat About Us Privacy Terms of Use Feedback FAQ Images Services Ads Donate Humor |
|
|
Essays and speculations about Complex Systems, Adaptation, Learning, Evolution, and Artificial Intelligence, inspired by the book Complexity by M. Mitchell WaldropSeveral of the projects on this website were inspired by the book Complexity: The Emerging Science At The Edge Of Order And Chaos, by M. Mitchell Waldrop. The book is an understandable and exciting account of how a group of scientists discovered that some of the most difficult problems in their chosen fields -- ranging from economics to physics to biology -- seemed to have deep similarities. Their shared belief that a collaborative investigation into the nature of the similarities might be productive led to the founding of the Santa Fe Institute. Their field of research came to be known as the study of "complex adaptive systems". What is a Complex Adaptive System?What the book refers to as "complexity" is the study of complex adaptive systems. Such systems are not necessarily complex in the sense of being complicated (as the unfortunate use of the word "complexity" would seem to imply). Instead, complex refers to their being composite, compound, comprised of multiple components (agents) acting independently. Complex adaptive systems are composite adaptive systems or compound adaptive systems, but they are not necessarily "complicated adaptive systems". A population of these independent agents exhibits a collective group behavior. Over time, the individual component agents do not adapt or evolve. They merely survive or they don't. However, as a result of some of them surviving and others not, the composition of their population changes over time, which causes their collective group behavior to change. This change in the collective group behavior, in the behavior of the system, is called 1) adaptation, 2) learning, or 3) evolution, depending on the context and depending on what type of entity the group is, but the underlying process for all of them is the same, and the process is a universal one, operating within compound systems living and nonliving, physical and even nonphysical (such as in thought and culture). While thinking about the topics discussed in the book and creating the programming projects inspired by it, I gradually built a long document, presented here on a series of web pages, containing thoughts, commentary, speculations, project notes, plans, and facts from various sources. Browsing through the document's sections often triggered new ideas and brought inspiration, but it isn't very organized. Some of the sections have a readable flow, but many don't. An attempt to make it a better organized presentation is underway but unlikely to be completed anytime soon, so here it is, as a work in progress, in the form it's always had. The series of essays continues on the next page, or click on the link bars to browse it. DownloadNote: This document is too long to rebuild into multiple formats after every revision. The web pages referenced in the navigation bars above contain the most recent version of the text. This download file contains the original source file in a variety of formats, but it is not being kept up to date.
Partial bibliographyI found these books interesting, useful, inspiring, educational, or all of the above.
My To Do list
|
|
|
|
|