Académique Documents
Professionnel Documents
Culture Documents
Resumen
Los autmatas celulares son herramientas
computacionales que nos permiten anlisis sistemas
dinmicos a travs del tiempo. Por lo cual son
ideales como herramientas de simulacin. El
presente documento presente presentar una
introduccin a las caractersticas de sta
herramienta, sus principales componentes y de forma
general su funcionamiento, as mismo mostrar de
forma general sus principales aplicaciones.
Palabras Clave:
dinmicos
autmatas
celulares,
sistemas
1. Introduccin
El desarrollo de modelos para sistemas fsicos,
elctricos y mecnicos, est basado en mtodos y
expresiones matemticas, las cuales representan
tericamente el comportamiento de dichos sistemas a
travs del tiempo. A este tipo de sistemas se les
conoce como sistemas dinmicos. Los sistemas
dinmicos son susceptibles a encontrarse en algn
estado determinado en el tiempo, y de alterarse en un
instante de tiempo posterior. Generalmente para
modelar dichos sistemas, los cuales son de naturaleza
continua, se utilizan herramientas matemticas como
las ecuaciones diferenciales, las integrales
funcionales, variables de estado, elementos finitos,
entre otras. La simulacin computacional por medio
de estas herramientas nos lleva a transformar
variables continuas en variables discretas, obteniendo
de esta manera anlisis numricos sobre modelos
aproximados.
Los autmatas celulares son estructuras
ideales para construir modelos computacionales de
sistemas dinmicos o complejos de una manera
discreta; es posible, por ejemplo, lograr modelos que
representen con suma fidelidad algunas leyes de la
Fsica. El aspecto que ms caracteriza a los autmatas
celulares es su capacidad para dotar al conjunto de
elementos del sistema, visto como un todo, con una
2. Antecedentes
La teora de Autmatas Celulares est
desarrollada con base en la teora de autmatas
definida por John Von Neumann en su trabajo The
General and Logical Theory of Automata.
Von Neumann con frecuencia habl de una
Teora Lgica de Autmatas en lugar de
simplemente de Teora de Autmatas, sin embargo,
el senta que las matemticas de la teora de
autmatas tambin deberan tener caractersticas
formales muy diferentes de las de la lgica
matemtica. Mientras Von Neumann trabajaba en su
teora de autmatas, Kurt Gdel (1906-1978) redujo
la lgica matemtica a una teora de cmputo, al
mostrar que las nociones fundamentales de lgica
(una frmula bien definida, un axioma, la regla de la
inferencia, las pruebas, etc...) son esencialmente
recursivas. Las funciones recursivas son aquellas que
pueden ser computadas en mquinas de Turing, y por
lo tanto la lgica matemtica puede ser tratada desde
el punto de vista de los autmatas [6].
En la poca de los 50s, Von Neumann (19031957) trat de desarrollar una mquina capaz de idear
instrucciones que la modificaran a s misma, un
autmata
auto-replicable
(selfreplicating
automaton) [5]. Posteriormente se interes en generar
reglas para las cuales la computadora pudiera
programarse y generar una rplica de s misma.
Stanislaw Ulam (1909-1984) consider un arreglo
rectangular de celdas, como un tablero de ajedrez, en
el cual cada celda poda estar en uno de un nmero
finito de estados, y el tiempo se desarrollaba a saltos
(forma discreta). Durante cada salto del tiempo, las
celdas tenan la oportunidad de cambiar de estado. La
regla que determina el cambio de estado de una celda
13
(1)
donde representa el total de celdas.
(2)
14
(a)
(e)
(f)
(g)
(h)
Figura 1. a) AC b) AC
c) AC d) AC
e) vecindad Von Neumann
f) vecindad Von Neumann g) vecindad
de Moore h) vecindad de Moore
Las vecindades en los bordes de la regin
geomtrica dependen de las condiciones que se
impongan en los lmites de la retcula (Figura 3). Se
suelen considerar tres casos:
(b)
(c)
(d)
15
(e)
Figura 2. Torus
(f)
(a)
(g)
(b)
(b)
(h)
(c)
(d)
16
i.
reglas es .
Para un autmata celular de dimensin ,
con dos estados y vecindad de Moore, tenemos
que y , as que el nmero total de
ii.
reglas es
(3)
Regla 1
Regla 2
Regla 3
Ct V Ct+1
Ct V Ct+1
Ct V Ct+1
(0,0) 1
(0,0) 0
(0,0) 0
(0,1) 0
(0,1) 0
(0,1) 1
(1,0) 0
(1,0) 0
(1,0) 0
(1,1) 1
(1,1) 1
(1,1) 0
Tabla 1. Reglas determinsticas
Ejemplos:
17
(4)
(5)
Ejemplos:
i.
ii.
Para
AC
Definimos la regla totalstica
esto es: s la suma
de los vecinos es 0 entonces , s la
suma de los vecinos es 1 entonces y
s la suma de los vecinos es 2 entonces
(Figura 6.a).
Para
AC
Definimos la regla totalstica exterior
esto es: s y la suma de
la celda misma y sus vecinos es 0, entonces
, s y la suma de la celda
misma y sus vecinos es mayor a 0, entonces
, s y la suma de la celda
misma y sus vecinos es cualquier valor,
entonces y s y la suma de la
celda misma y sus vecinos es cualquier valor,
entonces (Figura 6.b).
(a)
(b)
18
ii.
iii.
iv.
ya
ya
ya
ya
(a)
19
20
6. Referencias
[1] Eppstein David; Searching for Spaceships; ACM
Computing Research Repository A1/000/4003 July
2000
[2] Espericueta Rafael (1997). Cellular Automata
Dinamycs. Bakersfield Collage, Math Department
5. Conclusiones
21