next up previous contents
Next: La gráfica de Up: Autómatas Celulares Lineales con Previous: Introducción


Generalidades

Un AC lineal es un sistema dinámico que evoluciona en tiempo y espacio discretos. El espacio de acción del AC lineal es un arreglo lineal, en donde cada casilla se llama célula y el valor de cada célula se toma de un conjunto finito E de valores llamados estados y k es la cantidad de elementos que pertenecen al conjunto E .

El conjunto de todas las células en el arreglo forman el estado global del AC, también es llamada la configuración espacial y denotaremos con la letra G al conjunto de las configuraciones globales de un AC.

Ahora, dada una configuración global

en el tiempo t , una regla de evolución genera una nueva configuración

asignando estados a todas las células de manera síncrona en base a los estados de una secuencia finita de células contiguas llamada vecindad en la configuración ct .

Llamamos longitud de la vecindad al número de células que están implicadas en la asignación del valor de la célula central en la siguiente generación. La longitud de la vecindad está dada por n=2r+1 , donde r es la cantidad de células a la derecha (o a la izquierda) de la célula en transición.

El arreglo en el cual el AC lineal está definido, puede ser un conjunto de m celdas colocadas en forma de anillo, es decir que después de la última celda x_m , sigue la primera

donde

o bien como un arreglo semi infinito por la derecha o infinito por ambos lados. Si es el primer caso, denotaremos el conjunto de celdas dispuestas en forma de anillo por G_m , si es infinito por la derecha G^+ , si es infinito por la izquierda G^- y si es infinito por ambos lados G simplemente.

Hay aún otra forma de tratar los autómatas celulares lineales, y es considerar un espacio finito por ambos lados de n células G_m , pero en vez de tratarse de un anillo, es tratarlo de manera lineal, donde la última célula no es vecina de la primera. En este caso en cada evolución de AC lineal el espacio de configuraciones globales se reduce.

Una función global X transforma una configuración global en otra aplicando una regla de transición local f_X (que asigna un estado a una célula en base a los estados de las células en una vecindad alrededor de la célula en transición), la función global X está definida como una transformación del mismo arreglo unidimensional

y la función de transición o regla de evolución local


Podemos indicar con f también a la regla de evolución local f_X queriendo decir con esto que a la secuencia s afectada por X se le aplica la regla de evolución f_X a cada vecindad que se pueda formar.

Las reglas de evolución para AC lineales de 2 estados que cumplen

 

y todos los estados están representados en la imágen de la función, tienen propiedades determinantes por la izquierda. Y tienen propiedades determinantes por la derecha las reglas de evolución que cumplen con:

 

Y también todos los estados están representados en la imágen de la regla de evolución. Definiendo la función de manera explícita, tenemos la tabla 1 para un AC lineal (2,1) con propiedades de izquierda, y la tabla 2 para un AC lineal (2,1) con propiedades de derecha.

Regla de evolución para AC con propiedades de izquierda:

Regla de evolución para AC con propiedades de derecha:



next up previous contents
Next: La gráfica de Up: Autómatas Celulares Lineales con Previous: Introducción




A. Cáceres González
E-mail:acaceres@alpha.cs.cinvestav.mx