Sp&Hrg 803
Complex Systems in Neurobiology, Language, and Speech

 


Go Back

Day 8
26 March 1998

Cellular Automata


Summary of this Day's Class
We finished our discussions on hierarchical organization. We talked about John Conway's Game of Life. A computer program was set up see the results of iterating various initial conditions. We saw that stable patterns, periodic patterns and regions of lots of activity were possible. We then tried modifying the rules to see what would happen to the possible patterns, and found that it is impossible to predict what will happen without trying it.

The relationship between cellular automata, and other topics relevant to complex systems were explored. We briefly discussed Bak, Chen and Creutz's paper on self-organized criticality in the Game of Life. The
homework is designed to allow the student to investigate the meaning, importance, and relevance of the concepts of emergence and emergent properties, the idea that simple iterated rules can produce complex behavior, Howard Pattee's idea of the importance of extraordinary boundary conditions and the idea of a machine, John Holland's idea of building blocks, and the importance and usefulness of various levels of description.

Up to the List

Homework Assignment 8 - Due 2 April 98
Last week we played with John Conway's Game of Life with some very basic initial states.
Now we are going to aim a little higher and change our focus.

Go to the web site by Alan Hensel:
http://www.mindspring.com/~alanh/life/
and use the JAVA script Life simulation to study the pattern called BREEDER.
To view this press the OPEN button and wait patiently for a window containing a list of patterns to open.
Click on the pattern called BREEDER and wait for it to come up.
(If you had been playing around with the game previously, you may need to press the CLEAR SCREEN button before opening the pattern)

I want you to study the pattern closely.
You may need to change the scale on the screen using the ZOOM button so that you can view most of the pattern. The pattern is huge so scrolling around may be necessary as well.

Running this pattern you will see that it breeds an infinite line of glider guns.
You will see that there are spaceships that put along leaving trails and gliders eating things and so on.
For your homework you should describe in detail how this breeder works.

While you are working on this I want you to keep in mind several important ideas central to the study of complex systems:


If you are interested and have a PC, Alan Hensel has a web site where you can download the same software. It probably would run a little faster.

You can also view and run the Breeder pattern from here: .
This is from a Life Pattern Catalog by Paul Callahan.

Up to the List

Reading Assignment 8 - Read the articles by 2 April 98
Have emailed comments by NOON Wednesday 1 April 98

Abraham, Ralph H. and Shaw, Christopher D. 1992. Basic concepts of dynamics, Chapter 1 in: Dynamics: The Geometry of Behavior, 2nd ed., Addison-Wesley, Redwood City CA, pp. 13-51.

Abraham, Ralph H. and Shaw, Christopher D. 1992. Classical applications, Chapter 2 in: Dynamics: The Geometry of Behavior, 2nd ed., Addison-Wesley, Redwood City CA, pp. 53-85.

Zeeman, E.C. 1976. Catastrophe theory, Scientific American, 4:65-83.

Zeeman, E.C. A catastrophe machine, Appendix in "Towards a Theoretical Biology Vol. 4", Ed. C.H. Waddington, International Union of Biological Sciences and Edinburgh University Press, Edinburgh, pp. 276-282.

Up to the List


Kevin Knuth's Home Page Complex Systems Course Page