Complexity in Adaptive Systems
An adaptive system, or complex adaptive system, is a special case of complex systems, which is able to adapt its behavior according to changes in its environment or in parts of the system itself. In this way, the system can improve its performance through a continuing interaction with its environment. The concept of complexity in an adaptive system is used to analyze the interactive relationship between the system and its environment, which can be classified into two types: internal complexity for model complexity, and external complexity for data complexity. The internal complexity is defined by the amount of input, information, or energy that the system receives from its environment. The external complexity refers to the complexity of how the system represents these inputs through its internal process.
Motivation and Background
- Holland, J. (1992). Adaptation in natural and artificial systems. Cambridge, MA: MIT Press.Google Scholar
- Holland, J. (1995). Hidden order: How adaptation builds complexity. Reading, MA: Addison-Wesley.Google Scholar
- Jost, J. (2004). External and internal complexity of complex adaptive systems. Theory in Biosciences, 123(1), 69–88.Google Scholar
- Waldrop, M. (1992). Complexity: The emerging science at the edge of order and chaos. New York: Simon & Schuster.Google Scholar