Spring School in Complexity Science Introduction to Complexity

  • Slides: 21
Download presentation
Spring School in Complexity Science Introduction to Complexity Science Complexity: Scale and Connectivity Seth

Spring School in Complexity Science Introduction to Complexity Science Complexity: Scale and Connectivity Seth Bullock, 2006

Conceptual Landscape In this lecture we will explore two things: some of the conceptual

Conceptual Landscape In this lecture we will explore two things: some of the conceptual diversity running through the complexity literature some key issues for understanding how complexity can be applied across domains Seth Bullock, 2006

Defining Complexity It is widely acknowledged that "complexity" is: poorly defined multiply defined Can

Defining Complexity It is widely acknowledged that "complexity" is: poorly defined multiply defined Can mean: challenging interesting complicated or just large Seth Bullock, 2006

Definitions A plethora of attempted definitions (36+!). Approaches to defining complexity: computational vs. statistical

Definitions A plethora of attempted definitions (36+!). Approaches to defining complexity: computational vs. statistical structural vs. functional sequential, hierarchical, etc. Particular definitions include: algorithmic c. Kolomogorov c. minimum description length effective measure c. , effective c. , physical c. Seth Bullock, 2006

Motivations Complexity Each definition attempts to formalise an intuition. Systems can be placed on

Motivations Complexity Each definition attempts to formalise an intuition. Systems can be placed on a continuum: Both regular and random systems are simple - their aggregate behaviour is straightforward to explain (e. g. , pendulum, ideal gas) Regularity Complex systems are more difficult to understand due to the “entwined” nature of their parts. Standard “divide-and-conquer” approaches to Seth Bullock, 2006 explanation are limited, here.

Beyond Intuition Much hinges on unpacking what we mean by intuitive terms: “straightforward” or

Beyond Intuition Much hinges on unpacking what we mean by intuitive terms: “straightforward” or “difficult”. If we cannot formalise them, then to claim that one system is more complex than another is just to claim that we currently find it harder to understand. Seth Bullock, 2006

Problems Some of the formalisms have obvious problems: Kolomogorov complexity measures predictability in a

Problems Some of the formalisms have obvious problems: Kolomogorov complexity measures predictability in a system. Homogeneous Systems → Low KC Regular, Periodic Systems → Higher KC Complex, Chaotic Systems → Even Higher KC Totally Random Systems → Highest KC It is the intermediate systems that we want to single out. Seth Bullock, 2006

Emergence Low-level interactions bring about systemic organization in complex systems. How? System-level behaviour “emerges”

Emergence Low-level interactions bring about systemic organization in complex systems. How? System-level behaviour “emerges” from the low-level interactions of individual system components in a non-trivial manner. But again, much hinges on what we mean by “non-trivial”. Seth Bullock, 2006

Emergent = Mysterious? Andy Clark points out that when a number of small children

Emergent = Mysterious? Andy Clark points out that when a number of small children tip a see-saw, we gain little by tagging this as “emergent behaviour”. But reserving “emergent” for systems that are currently unexplained (or perhaps inherently inexplicable)… “robs the notion of immediate scientific interest” Seth Bullock, 2006

Four Kinds of Emergence Clark again: 1. collective self-organization 2. un-programmed functionality 3. interactive

Four Kinds of Emergence Clark again: 1. collective self-organization 2. un-programmed functionality 3. interactive complexity 4. incompressible unfolding 5. No time to deal with all four. Each drives at an account of the opacity in the relationship between a system’s levels of description that is not subjective. Seth Bullock, 2006

Non-linearity Simplifying: To the extent that a system’s interactions are non-linear, an account of

Non-linearity Simplifying: To the extent that a system’s interactions are non-linear, an account of their impact on global behaviour will be increasingly involved. For “non-linear” read: multiple, ecologically embedded non-additive, inseparable, heterogeneous interactive, asynchronous, lagged, or delayed. Seth Bullock, 2006

Naturalising Emergence A continuum: non-linearity in a system’s interactions corresponds with a notion of

Naturalising Emergence A continuum: non-linearity in a system’s interactions corresponds with a notion of complexity and emergence. Between simple (weight) and irreducibly complex (protein folding) sit moderately complex systems with challenging but tractable. Seth Bullock, 2006

Issues These ideas are not new. People have been fretting about these questions for

Issues These ideas are not new. People have been fretting about these questions for a long time. Given this, can we expect significant progress any time soon? First, let's look at some stumbling blocks that have prevented complexity ideas from entering the mainstream of science and particularly engineering. . . Seth Bullock, 2006

Plurality Lack of consensus on defining complexity is sometimes taken to reflect poorly on

Plurality Lack of consensus on defining complexity is sometimes taken to reflect poorly on the field. diverse communities → multiple definitions A single tightly-defined concept may be impossible/undesirable. We might expect a cluster of ideas to share a common centre of gravity. Increased interdisciplinarity could accelerate this? Some evidence that this is happening already. Seth Bullock, 2006

Subjectivity “behaviour is emergent if it surprises us ” “a system is complex when

Subjectivity “behaviour is emergent if it surprises us ” “a system is complex when we find it hard to understand” Limits scientific utility. Non-linearity is not subjective. Can it be made core to notions of complexity and emergence? N. b. Complex systems may of course remain counter-intuitive even when we have a full theory in place. Seth Bullock, 2006

Complicated vs. Complex “Well, you are talking about complexity, but a car is not

Complicated vs. Complex “Well, you are talking about complexity, but a car is not complex it's just complicated. ” Complicated systems: difficult, but succumb to divide-and-conquer approaches. a car’s turning circle Complex systems are different: Hofstadter’s “thrashing” e. g. “Why can't you just open up the computer, find the number ‘ 35’ and change it to ‘ 50’? ” Complicated is easier to cope with than complex? Seth Bullock, 2006

Complications But complicated systems are often complex: Cars do exhibit “unwanted functionality”. Software does

Complications But complicated systems are often complex: Cars do exhibit “unwanted functionality”. Software does suffer from “emergent” bugs And complex systems do exhibit complicatedness: the body’s many modular sub-systems If this were not so (i) engineering would be much easier, (ii) science would be much harder. complexity arises from complication evolves in complex systems Seth Bullock, 2006

Predictability Complexity = Unpredictability = Untrustworthy? E. g. , Stock control must be reliable,

Predictability Complexity = Unpredictability = Untrustworthy? E. g. , Stock control must be reliable, therefore we cannot use a complex systems approach, and must eradicate complexity from our systems! ← Simple Gas Complex Pigs → Low-level behaviour is unpredictable (gas molecules bouncing around, pigs pigging about). Yet, some high-level behaviours are predictable. Seth Bullock, 2006

Explicability not Predictability It is relatively easy to explain how more gas increases temperature

Explicability not Predictability It is relatively easy to explain how more gas increases temperature (ideal gas law) but not easy to explain how more pigs brings about an abrupt phase transition in pig violence. For simple (linear) systems: a small change to a system’s components → a small change at the system level For complex (non-linear) systems: a small change to a system’s components → large/small/no change at the system level Seth Bullock, 2006

Example If we add a proton to each atom of a bar of gold,

Example If we add a proton to each atom of a bar of gold, radical but predictable change occurs. The periodic table organises and labels these transitions. But it does not explain them. Complexity science is in the process of building it's own periodic table, but we are not there yet. Seth Bullock, 2006

Finally… Complexity Science Braehe’s Observations Kepler’s Patterns Newton’s Laws Seth Bullock, 2006

Finally… Complexity Science Braehe’s Observations Kepler’s Patterns Newton’s Laws Seth Bullock, 2006