Professional Documents
Culture Documents
Autmatas Celulares
Sptima sesin
28 de febrero de 2011
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Primer Corte
Fecha, hora, lugar Lunes 7 de marzo, 6:30 p.m. (mximo 45 minutos), saln de clase Evaluacin Talleres 1, 2 y 3: 50 %, Parcial: 50 % Entrega de notas Lunes 14 de marzo (sitio web)
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Contenido
Autmatas Celulares
Ejemplos y aplicaciones
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Deniciones previas
Smbolo: Representacin abstracta de un objeto, en general es un
caracter que representa algn elemento del modelo
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
M
Donde
{S, , T, q0 , A}
representacin de grafo) smbolos presentados a cada
T:
entrada vaca y
es la
q0 S : A S:
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Deniciones II
Mquina de Estado Finito Determinista: No acepta transiciones
basadas en la entrada vaca
presentacin de un y slo un elemento del alfabeto que, a su vez, siempre lleva al mismo estado de llegada.
Mquina de Estado Finito No-Determinista con Transiciones Vacas: La que permite cambios de estado sin que se hayan
presenten entradas a la mquina (lo que se representa mediante transiciones
).
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Tabla de Transiciones
Adecuada para Mquinas Deterministas... no es apropiada para autmatas no deterministas de transiciones estocsticas
q0 q1 q2
a1 q1 q0 q1
a2 q2 q2 q2
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Ejemplo: Autmatas de Pila que almacenan el recorrido por el conjunto de estados para estudio posterior del comportamiento a una entrada dada
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Ejemplo
Denir una mquina que modele un sistema de control simple de calefaccin de lazo cerrado
Apagado
t>t c
t<t c
t>t c
Encendido
t<t c
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Ejemplo
Denir una mquina de estado nito determinista que acepte cadenas binarias que contengan un nmero par de ceros
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Sintaxis
S = {1, 2, 3}, = {a, b}, T = (1, a, 2), (2, b, 3), (3, a, 1), (1, b, 3), q0 = 1, A = {3}
Sintaxis: Relacin entre el alfabeto y el conjunto de combinaciones de transiciones de la mquina que permiten llegar a un estado de aceptacin
Inducen un subconjunto de transiciones que se considera vlido Las cadenas constituidas de secuencias consecutivas de aes no estn en la sintaxis de esta mquina
Ejemplo:
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Semntica
En trminos de modelado, la semntica de una mquina de estados est relacionada con la
interpretacin de los
componentes del modelo:
Cada nodo (estado) de la mquina en trminos de los estados anlogos del sistema real. Cada enlace representa el comportamiento dinmico del sistema ante condiciones externas y la evolucin de sus parmetros dados eventos especcos
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Trazas
En trminos de grafos
{a, b, a} {b, a}
camino 1, 2, 3, 1
{a, b, a, b, a} {b, a, a, b, a}
etc.
{b, a, b, a, ..., b, a}
Autmatas Celulares
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
El Autmata Celular
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Autmatas nucleares (Autmatas de Estados Finitos) Mquinas de cmputo (Mquinas de Moore, Turing...) Autmatas celulares de Von Neumann Juego de la Vida (Gardner) Estudios de estabilidad de Wolfram
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
dada, las
dx dt dy dt
= =
Ax Bxy Cy + Dxy
Hugo Franco, PhD Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
No linealidad y complejidad
Las reglas no representadas mediante operaciones matemticas y/o aplicacin de operadores integro/diferenciales (lineales) suelen llevar el sistema a comportamientos nolineales til en casos de sistemas no linealizables Riesgoso en trminos de control de la estabilidad del modelo
Sistemas dinmicos con componentes de no linealidad potencialmente pueden exhibir: Comportamientos caticos (transicin al caos) Comportamientos emergentes (dinmicas colectivas organizadas no previsibles por el anlisis individual de los elementos/estados)
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
homognea
del espacio
estados
sobre elementos discretos y no en valores Cada nodo tiene un comportamiento de mquina/autmata. Los smbolos presentados para la transicin son el estado anterior del nodo y de sus vecinos
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Elementos
Un espacio
ndimensional
(usualmente 2D) dividido en un nmero de subespacios conocidos como clulas, denominado malla . En el caso usual, la subdivisin es regular (Teselacin Homognea) Cada clula puede estar en un
Un criterio de vecindad determinado por las posiciones relativas de las clulas consideradas vecinas a una clula dada Las reglas de evolucin denen cmo se darn los cambios de estado en cada celda, dependiendo del estado anterior propio y de su vecindad. Un Reloj de Cmputo conectado a todas las clulas, el cual generar los pulsos que aplican las reglas de evolucin.
t0 .
Hugo Franco, PhD
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Estructura de la vecindad
Una vecindad denida sobre una clula consiste en un conjunto de clulas contiguas, escogidas mediante algn criterio de vecindad.
Vecindad de Von Neumann: todas las clulas que compartan aristas (caras) con la clula evaluada. Ochovecinos (de Moore): todos los que tengan caras, aristas o tan siquiera vrtices comunes con la clula bajo evaluacin Vecindades denidas por mscaras: permiten introducir un sesgo direccional y ampliar el mbito de inuencia de las clulas en su entorno
i-1,j i,j-1
i,j i+1,j
i,j+1
i,j
i,j
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Reglas de Evolucin
Conjunto de reglas de transicin entre estados para una clula dada Denen cmo debe cada celda cambiar de estado, segn del estado inmediatamente anterior de su vecindad:
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Conexin en Paralelo
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Autmatas Celulares
Ejemplos y Aplicaciones
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Autmatas 1D y 3D
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Autmatas Celulares
Mquinas de Estado Finito Autmatas Celulares Modelos de Autmatas Celulares Componentes de un Autmata Celular Ejemplos y aplicaciones
Autmatas Celulares