![]() |
Artificial life |
|
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.
|