Mandelbrot fernfernComplexity Pages
A non-technical introduction to the new
science of Chaos and Complexity

Victor MacGill
Victor MacGill
link to Victor's homepage
Email Victor

On this Site

Go to tutorial A basic tutorial about chaos and Complexity which covers the main topics.
 

Go to tutorial A booklist of books covering various aspects of Chaos and Complexity

Go to tutorial Articles written by Victor involving aspects of Chaos and Complexity

Go to tutorial Web resources and links

 

A glossary of Terms about Chaos and Complexity A Glossary of Terms used in Chaos and Complexity from http:// www.calresco.org

A glossary of Terms about Chaos and Complexity Search this site

The Mandelbrot Set

Ed Lorenz and the Butterfly Effect




Ed LorenzEd Lorenz is a meteorologist who was working on a computer simulation of convection in the atmosphere back around 1961. As you can imagine, the computer simulation was extremely basic compared to the simulations that are carried out today. He started with three interlocking mathematical formulas:

dx/dt=-10x+10y
dy/dt=30x-y-xz
dz/dt=-3z+xy

We do not need to concern ourselves with the details of the formulae, but we can note that it mentions three variables or qualities of the weather, x, y and z. The first equation is about how the variable x changes over time, the second is about how the y variable changes over time and the third is about how the variable z changes over time. Because there is a y term in the x equation, x and z terms in the y equation and x and y in the z equation, each equation depends on the others. In the same way as Henri Poincaré’s three body problem seemed simple, the interactions between the elements generated complex outcomes. Ed Lorenz’s equations also generated complex outcomes.

There is a story that has entered the folklore of complexity about Ed Lorenz's discoveries. He was running his computer program, which in those days took a long time to run. He decided to go out for a break and set up the computer to complete its run while he was away. He had been using the number 0,506127 as a p[art of his calculations. To speed up his calculations he reduced the number to 0.506000 assuming that the small difference between the two would only cause a negligible difference in the results. He was very surprised to find that even though at first the graphs followed a similar path, the two graphs soon rapidly diverged so as to be completely different. This meant that only small Lorenz graphchanges occurring at the beginning point in a chaotic, far from equilibrium system can produce very different outcomes. This is why we can only predict the weather with any accuracy for a few days. If we have only made an extremely small error in describing the system at the beginning, our predictions will soon be wildly incorrect. The Lyupanov exponent, named after the Russian mathematician Aleksandr Lyupanov, measures how quickly any two very similar states diverge over time. Some systems will diverge very quickly while others will be more stable and predictable for longer than others. If the divergence from nearby states is small over time, the system will be more stable and predictable.

If two weather predictions are made based on two similar initial weather condition and the predictions are still similar after running for some time, then we can have more confidence in that prediction as compared to a prediction based on two similar weather states that diverge greatly when the simulation is run. The length of time for which a chaotic system is accurately predictable is known as the Lyupanov time. A system with a longer Lyupanov time is more stable. Some electrical circuits have Lyupanov times measured in milliseconds, weather predictions in days and our solar system has a Lyupanov time of around five million years. Even our solar system, is chaotic and in time will become unpredictable.

We can lengthen the Lyupanov time by getting more accurate information on the system. The more accurate our information on the weather system at the initial point, the longer the Lyupanov time we can expect. The difficulty is that gaining that information become more difficult exponentially. In other words, to double the Lyupanov time requires ten times the energy and to triple it takes 100 times the energy.

When Ed Lorenz’s three equations are graphed on a three dimensional chart (one dimension for each of the x,y and z variables), a very interesting picture emerges. Because the variables are interactive there are many states that the system can not move towards. For example, when the temperature is increased, the pressure will also be affected, so there are combinations of temperature and pressure that can not co-exist. If the system does somehow get to such an unstable state, feedback loops will pull it back to a viable state. This graph therefore charts what is known as an attractor, because the system is pulled, as if by some sort of magnet into certain viable states.

The graph of the Lorenz attractor traces out a line. Any point on the line represents a state that the whole system can be in. If the weather found itself to be in a state away from the attractor it will be pulled back to an acceptable state. The graph charts a single line that coils and winds about in three dimensions in a shape somewhat reminiscent of a butterfly.

Lorenz attractor

You will notice therefore that even a very small change in initial conditions can drastically alter the later state of a complex system. This is known as sensitive dependence on initial conditions. While in theory a chaotic system might be deterministic (i.e. could be calculated if we had enough accurate data), we find that in the real world we cannot predict a chaotic system. No matter how accurately we measure the initial conditions of a complex system, we can always measure it more accurately and that difference, however small will lead to a significantly different outcome. It means we can never absolutely predict the outcome for any real world complex system. Even the planets in our solar system, which appear to be deterministic, will eventually become unpredictable.

If I were to place a boulder in a river near the place where the water sprang from the earth, I could very likely alter the place where the river would reach the sea by several kilometers. That same boulder placed near the river mouth would have a negligible effect. Again we see sensitive dependence on initial conditions.

There have been critical points in history when small events have totally changed the course of history, such as the assassination of the Archduke Ferdinand precipitating the First World War or Richard III of England dying at the battle of Bosworth Field in 1485. It is commemorated in the rhyme:

For want of a nail the shoe was lost.
For want of a shoe the horse was lost.
For want of a horse the rider was lost.
For want of a rider the battle was lost.
For want of a battle the kingdom was lost.
And all for the want of a horseshoe nail.

This makes the point that small seemingly insignificant events can have an enormous impact on the outcome of events (even if the whole horse episode was an invention of Shakespeare).

Previous Full Tutorial Next   


© Victor MacGill 2007, This site is a part of the web site of Victor MacGill.
The disclaimer on that site applies equally to all pages on this site.