Rule φ
c
also has a periodic background that fulfils the
requirements of having a period-3 oscillating concen-
tration, but the main difference with φ
a
and φ
b
is the
way the global coordination is acquired. The defect
cells for rule φ
c
are irregular propagating structures,
which is a characteristic of rules that belong to the IV
Wolfram’s class. And finally are the patterns gener-
ated by the rule φ
d
where there is a lack of regularity
or periodic background. While rules φ
a
, φ
b
and φ
c
evolve towards a final state in which the concentra-
tion reaches a well determined three state, the three
values of the concentration for rule φ
d
show a noisy
behavior ( Figure 3d). Rule φ
d
is a chaotic rule and its
behavior may be interesting from an statistical point
of view, though this is out of the scope of this work.
Table 2: Domain for rule φ
b
and the concentration.
Space
1 1 0 1 0 0 c
1
= 1/2
T 1 1 0 0 0 0 c
2
= 1/3
i 0 1 0 0 0 0 c
3
= 1/6
m 1 0 0 1 1 0 c
1
= 1/2
e 0 0 0 1 1 0 c
2
= 1/3
0 0 0 0 1 0 c
3
= 1/6
5 CONCLUSIONS
The study of non trivial collective behavior in CA
has suggested a new computational task like the P3
task. A genetic algorithm, with the appropriate fitness
function, has been able to find answer rules that have
regular repeating space-time configurations. These
rules, belonging to the Wolfram’s class II, attained the
global coordination among the entire lattice cells with
propagating structures –particles– that interact among
them until a regular and final state is reached. In
the patterns generated by these rules it can be distin-
guished domains and particles like in the density and
the synchronization tasks. And the global coordina-
tion can be explained using the tools of the “computa-
tional mechanics” originally developed by the EVCA
group of Crutchfield and Mitchell.
But our GA has also found some rules ( class III
and IV ) for which the space-time diagrams do not
show a regular pattern. The emergence of a global
computation by these chaotic and complex rules is
very interesting and points out the existence of other
synchronization strategies not well understood yet.
We think that many of the results obtained in tasks
like this one can provide a useful information to es-
tablish a more general framework to study the emer-
gence of global coordination in one dimensional CA.
REFERENCES
Bennet, C. H., Grinstein, G., He, Y., Jayaprakash, C., and
Mukamel, D. (1990). Stability of temporally periodic
states of classical many-body systems. Phys. Rev. A,
41:1932–1935.
Chat´e, H. and P.Manneville (1992). Collective behaviors
in spatially extended systems with local interactions
and synchronous updating. Progress Theor. Phys.,
87(1):1–60.
Crutchfield, J. P. and Mitchell, M. (1995). The evolution of
emergent computation. Proceedings of the National
Academy of Science U.S.A., 92:10742–10746.
Das, R., Crutchfield, J. P., Mitchell, M., and Hanson, J. E.
(1995). Evolving globally synchronized cellular au-
tomata. In Eshelman, L. J., editor, Proceedings of
the Sixth International Conference on Genetic Algo-
rithms, pages 336–343, San Francisco, CA. Morgan
Kaufmann.
Das, R., Mitchell, M., and Crutchfield, J. P. (1994). A ge-
netic algorithm discovers particle-based computation
in cellular automata. In Davidor, Y., Schwefel, H.-
P., and M¨anner, R., editors, Parallel Problem Solving
from Nature—PPSN III, volume 866, pages 344–353,
Berlin. Springer-Verlag (Lecture Notes in Computer
Science).
Hanson, J. E. and Crutchfield, J. P. (1997). Computational
mechanics of cellular automata: An example. Physica
D, 103:169–189.
Jim´enez-Morales, F. (1999). Evolving three-dimensional
cellular automata to perform a quasiperiod-3(p3) col-
lective behavior task. Phys. Rev. E, 60(4):4934–4940.
Jim´enez-Morales, F. (2000). The evolution of 3-d c.a.
to perform a collective behavior task. In Miller,
J., Thompson, A., P.Thompson, and Fogarty, T. C.,
editors, Evolvable Systems: From Biology to Hard-
ware ICES-2000, LNCS 1801, pages 90–102, Berlin.
Springer-Verlag.
Jim´enez-Morales, F., Mitchell, M., and Crutchfield, J.
(2002). Evolving one dimensional cellular automata
to perform non-trivial collective behavior task: One
case study. In Sloot, P., Tan, C. K., Dongarra, J., and
Hoekstra, A., editors, Computational Science ICSS-
2002, LNCS 2331, pages 793–802, Berlin. Springer-
Verlag.
Jim´enez-Morales, F. and Tomassini, M. (2004). Glob-
ally synchronized oscillations in an one-dimensional
cellular automaton. Int. Jour. Modern Physics C,
15(3):409–425.
Langton, C. G. (1990). Computation at the edge of chaos:
Phase transitions and emergent computation. Physica
D, 42:12–37.
Mitchell, M., Crutchfield, J. P., and Hraber, P. T. (1994).
Evolving cellular automata to perform computations:
Mechanisms and impediments. Physica D, 75:361 –
391.
Mitchell, M., Hraber, P. T., and Crutchfield, J. P. (1993). Re-
visiting the edge of chaos: Evolving cellular automata
to perform computations. Complex Systems, 7:89 –
130.
AGeneticAlgorithmtoStudyaP3Non-trivialCollectiveTask
255