![]() |
|
|
Introduction to Cellular
Automata ---------------------------------------------------------------------------------------------------- |
The number of possible cellular automata is potentially infinite. In this context, Wolfram wondered about the existence of cellular automata's general behaviour rules22. S. Wolfram studied one dimensional automata,
with two states and a neighbourhood of 2. He only considered as "legal"
the automata that firstly eliminate any cell without neighbour, and secondly,
are symmetric. There are then only 32 "legal" automata that
Wolfram systematically studied. This study showed that, according to the author, numerous cellular automata, and maybe all of them, fall into four basic classes. Class I- evolution leads to an homogeneous state. Class I automata (rule 36) Class II- Evolution leads to simple or periodic structures. Class II automata (rule 40) Class III- Evolution leads to chaotic states. Class III automata (rule 18) Class IV- Evolution leads to complex global structures. Class IV automata (rule 20) According to Wolfram, cellular automata belonging
to class IV generate structures that are strongly reminiscent of the game
of life. Yet it is known that this cellular automaton has the computational
universality property. This means that : "Cellular Automata
may be viewed as computers, in which data represented by initial configurations
is processed by time evolution. Computational universality implies that
suitable initial configurations can specify arbitrary algorithmic procedures"23.
He then puts forward the hypothesis that class IV characterizes the automata
having universal computation capability. In order to let this capability
emerge, the cells must be able to communicate and to transmit information.
In classes I and II automata cells are to strongly interdependent to allow
a useful information processing. Class III automata are characterized
by a too weak cells interdependence. Most of automata belong to classes
I to III. They represent 30 over the 32 Wolfram's automata. cellular automata
belonging to class IV are then only to be found in a minority of cases.
The cellular automata that are at the limit between classes I and II on
the one hand, and class III on the other hand, are the only ones to be
capable to deal with information in a useful way, and therefore are the
only "interesting" ones24. C. Langton was also interested in the existence
of general classification rules of cellular automata but in a more general way. The difficulty
lies into the number of possible automata. If we consider the only automata
with 8 states and a neighbourhood of 5, there are 8 power 85,
i.e. 832768 possible universes. Langton decided to classify
the cellular automata depending on a general parameter The four following figures show examples of one dimension automata with eight states and a neighbourhood of 526.
We then find again Wolfram's classification,
but in a more general framework. According to Langton, the automata belonging
to class IV, those whose J.C. Heudin28
uses a parameter (
For With the generalization of cellular automata behaviours, diversity of universal structures or the existence of life, tends to show that the laws of our Universe are precisely at the border between order and chaos. This is what Langton means in the expression : "life at the edge of chaos"30.
22- Wolfram S., Universality and complexity in cellular automata, Physica D, 10:1-35, 1984. This text is available at : http://www.stephenwolfram.com/publications/articles/ca/84-universality/index.html 24- Gutowitz H.A., Langton C.G., Methods for designing Cellular Automata with "Interesting" Behavior, 1994. Available at : http://www.santafe.edu/~hag/interesting/interesting.html. 26- Generated with : http://alife.santafe.edu/cgi-bin/caweb/lambda.cgi 27- Michell M., Hraber P.T., Crutchfield J., Revisiting the edge of chaos : Evolving Cellular Automate to perform Computations, Santa Fe Institute, Working Paper 93-03-014, p. 8. This text is available at : http://www.santafe.edu/projects/evca/Papers/rev-edge.html 28- Heudin J.C., L'évolution..., op. cit., p. 90. Translated by me. 30- Langton C.G., Life at the edge of chaos, Artificial Life II, Addison-Wesley, 1991. |
![]() |
Copyright ©rennard.org. 2000,
2001, 2002.
|