|
Chaos and Complexity Computer Programs
The programs we used include those listed below. All these programs are available on the Geology Computer Lab computers, Miller 224 and you are welcome to play with them. Click on the 'Alife' icon on the desktop and double click any of the program icons to open the program.If the program will not load, Go To: Start, Shutdown, "Close all programs and logon as new user." A new logon screen with "geolstud" will appear. Just click "OK" and you will be logged on to the server with the programs. In a few cases there are also available experiments for the programs taken from a GenSci 104 course in "Artificial Life, Chaos, and Complexity." X-next
> 'X-next' - the behavior of this logistic equation is one definition of chaos. This link is a description of how the equation works.> Experiments with X-next. Some things to try. Cellular Automata
Life3000' - the cellular automata program we used to review the homework.> CA link. A brief description of what cellular automata are and how they work. > A web version of a CA is here. This site also has CA programs you can download to your own computer. > Experiments. 'Life' programs are a lot of fun to just play around with, but sometimes we need a little more systematic introduction. Try this set of experiments. » Cellular Automata Experiment » CA Experimental Record Pages 'Life' - another cellular automata; the class demonstrations ('Classifying Artificial Life Files From the Complexity Lab') were drawn from the 'File: Open' pull down menu. Attractors
> Some Experiments to run using the programs below.> 'X-next' - we used the chaos equation to initially review attractors. > 'Galaxy' - we used this simulation of stars orbiting around each other to study limit cycle and strange (complex) attractors > 'Lorenz' - an example of a complex attractor. Genetic Algorithms
Genetic algorithms (GA) create electronic "bugs" and place them in an electronic environment where they can interact and evolve. These look similar to computer games, but differ in a fundamental way. In computer games all the actions are preprogrammed. In a GA the "bugs" can evolve and change their behaviors, sometimes in unpredictable ways.'MFBoids' is a neat program that simulates bird flocking behavior. We did not use this program in class, but a web version is here. > Also at the end of the Experiment for CA is an experiment for Boids. All the programs I used in class are available on the Geology Computer Lab computers, Miller 224 and you are welcome to play with them. Click on the 'Alife' icon on the desktop and double click any of the program icons to open the program. Chaos Theory (the X-next equation) is a branch of mathematics. It is closely allied with Complexity Theory (or the theory of Complex Systems), and Artificial Life (Alife) studies. All these branches of mathematics try to understand how complex systems behave. Complex systems include just about everything that is interesting in the universe, living systems, star systems, economies, political systems, a beating heart, an ant colony, the human brain, etc. Any open system that is regulated by positive and negative feedback and capable of evolving. Obviously the subject is much bigger than what we explored in class. But if this subject interests you come talk with me. I may be able to suggest some places to explore. |