Minimización Autómata de Moore

Slides:



Advertisements
Presentaciones similares
Proyecto de desarrollo El saber – cómo en mis clases de matemáticas
Advertisements

MATEMÁTICAS II MEDIO PROGRAMA EMPRENDER PREUNIVERSITARIO ALUMNOS UC
Teoría de Números Instructor: Luis Eduardo Falcón.
Tema 5. LAS EMPRESAS DE LOS MERCADOS COMPETITIVOS
Francisco Carlos Calderón
Master en Recursos Humanos
Organización de Computadoras UNLA
Modelos de Circuitos Secuenciales: Mealy y Moore
Le propongo un juego….
FACTORIZACIÓN DE POLINOMIOS.
LAS FRACCIONES ¡ Que lo disfrutes!
PRODUCTO CARTESIANO RELACIONES BINARIAS
Tema 2 Autómatas finitos 1. Autómata finito determinista
Relaciones de equivalencia
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Análisis Análisis y Síntesis Métodos de análisis: Tabla de verdad.
Estadística 2009 Maestría en Finanzas Universidad del CEMA
Ecuaciones diferenciales de 1er orden :
Teoría de conjuntos Un conjunto es una colección o clase de objetos bien definidos y diferenciables entre sí. Los conjuntos pueden ser finitos o infinitos.
A B PQ y 2 – y 1 PQ z 2 – z 1 = BQ x 2 – x 1 = AP x y z DISTANCIA ENTRE DOS PUNTOS: Teorema: La distancia entre dos puntos A(x 1, y 1, z 1 ) y B(x 2,
APLICACIONES DE PILAS Estructuras de Datos.
FUNDAMENTOS DE DATA MINING Y SUS APLICACIONES N. QUEIPO, S. PINTOS COPYRIGHT 2000 CLASIFICACIÓN NO SUPERVISADA.
DPTO. MATEMÁTICAS - I.E.S. PABLO SERRANO
Definición de Relación
La diferencia de un binomio al cuadrado
INGENIERIA EN SISTEMAS COMPUTACIONALES
2º Bachillerato de Ciencias y Tecnología BC2A – BC2B Curso
Vamos a resolver el siguiente sistema de ecuaciones lineales.
Tema 2 Autómatas finitos 1. Autómata finito determinista
Lenguajes regulares Teoría del Autómata.
MATEMÁTICAS 3º DIVERSIFICACIÓN
Trinomio cuadrado perfecto
Tema 4. Oligopolio Concepto.
Teorema de Nerode. Minimización de AFDs
Investigación operativa
CÁLCULO DE UNA PROBABILIDAD
6. ANÁLISIS DISCRIMINANTE
Cuerpos vinculados Estudiar las condiciones de vinculación de la estructura propuesta.
Limite de Funciones de Variable Continua
INTRODUCCION AL ALGEBRA
CLASE 27 A  B =  ACB A  B = C A B A  B = A A B A  B = B A B.
II Unidad: Relaciones y Funciones
SESION 5: MEDIDAS DE FORMA. Hasta el momento nos hemos enfocado en el análisis de datos a partir de los valores centrales y la variabilidad de las observaciones.
CIRCUITOS COMBINACIONALES.
LA RIMA, Coincidencia de sonidos.
Equipo: Mate Kung Fu Integrantes: Contreras Delgado Anabel Número de control: Plaza Molina Enrique Alberto Número de control: Gonzalez.
MEDIA, MEDIANA Y MODA DE DATOS AGRUPADOS
Gissela Alcívar Sofía Ramos 10° A Números reales Factores Ecuación de la recta temas.
Las fracciones Los términos de una fracción son el numerador y el denominador. El denominador indica el número de partes iguales en que se divide la unidad.
Relaciones Binarias de equivalencia y de orden y Aplicaciones
ESPAD III * DÍA 12 ECUACIONES LINEALES.
Método de Igualación y Método de Reducción
Actualizado agosto 2010 por Guiomar Mora de Reyes
CIRCUITOS COMBINACIONALES.
MÉTODO PARA HALLAR EL DOMINIO DE UNA RELACIÓN
X y 0 Clase 31. ¿Es el conjunto f={(x;y)| y = x 3 ; x  } una función?
Camila San Martín H. Matemática
CONTROL EL CONTROL ES LA FUNCION DE “CIERRE” O CLAUSURA DEL
ESTE TERMINO SE DEFINE COMO : UN PROCESO EN EL CUAL SE NOS DESCRIBE UN PROBLEMA (EN LENGUAJE NATURAL), LUEGO DE ESTO SE PLANTEAN POSIBLES RESOLUCIONES.
Diseño de Sistemas Secuenciales Síncronos
Teoría de Conjuntos Dr. Rogelio Dávila Pérez
Ecuación de la recta.
Viaje de la Asociación Cultural Serpentina y Disfraz.
@ Angel Prieto BenitoApuntes de Matemáticas 3º ESO1 NÚMEROS Naturales y Enteros U.D. 1 * 3º ESO E.Ap.
Qqqqq 1qqq.
APANTANLLAMIENTO AB.
Clase 1. Clase 7 Clase 8.
7MO BÁSICO.
Clase
Transcripción de la presentación:

Minimización Autómata de Moore Carolina Cáceres Ahumada 27 abril, 2010

Autómatas Mealy: asocia una señal de salida a cada transición Moore: asocia una señal de salida a cada estado

De Moore a Mealy Sea M1 un autómata de Moore y M2 un autómata de Mealy, con cada transición, M2 emite la misma salida que M1 asocia con el estado ingresado. MO 1 q0/a q0 q1 q1/b q2 q2/a ME 1 q0 q1 a b q2

Ejemplo

MO 1 q0/0 q8 q1 q1/1 q2 q2/1 q3 q3/0 q4 q4/0 q5 q5/1 q6/0 q7 q7/0 q6 q8/1 ME 1 q0 q8 q1 q2 q3 q4 q5 q6 q7

Minimización de autómata de Mealy Agrupar estados con salidas idénticas. P(1) = {q0, q1}, {q7}, {q2, q3, q4, q5, q6, q8} Analizar cada clase de equivalencia. Analizar la clase con más estados: {q2, q3, q4, q5, q6, q8}

Análisis de {q2, q3, q4, q5, q6, q8} Debemos comprobar que todas las combinaciones posibles dentro de esta clase se relacionen en un mismo nivel, es decir: q2 En q3 q2 En q4 q2 En q5 q2 En q6 q2 En q8 Para n = 1, 2, 3, 4…

Pero ya sabemos que q2 E1 q3,4,5,6,8 dado que pertenecen a la misma clase de equivalencia, por lo tanto sólo nos queda comprobar que las salidas para cada transición sean iguales. Por ejemplo: Son Iguales a (q2, a) FS(q2, a) (q3, a) FS(q3, q) q3 0 1 q4 1 q2 Entonces, q2 E2 q3!!!

Siguiendo con el análisis… (q2, a) FS(q2, a) (q4, a) FS(q4, q) q3 0 1 q4 1 q2 q5 q2 E2 q4 a (q2, a) FS(q2, a) (q5, a) FS(q5, q) q3 0 1 q4 1 q2 q5 q2 E2 q5 a (q2, a) FS(q2, a) (q6, a) FS(q6, q) q3 0 1 q7 1 q2 q5 q2 E2 q6 a (q2, a) FS(q2, a) (q8, a) FS(q8, q) q3 0 1 q7 1 q2 q1 q2 E2 q8

Análisis de la clase {q0, q1} Comprobemos que las salidas para las transiciones de q0 y q1 son iguales: Por lo tanto esta clase se divide en dos: {q0}, {q1} a (q0, a) FS(q0, a) (q1, a) FS(q1, a) q8 0 1 1 q1 1 1 q2 q0 !E2 q1

Finalmente? Ahora tenemos las siguientes particiones: P(1) = {q0, q1}, {q7}, {q2, q3, q4, q5, q6,q8} P(2)= {q0}, {q1}, {q7}, {q2, q3, q4, q5, q6,q8} Como no son iguales debemos continuar… Analizar la clase {q2, q3, q4, q5, q6, q8}

Análisis de la clase {q2, q3, q4, q5, q6, q8} Verificar q2 E3 q3,4,5,6,8 Y así sucesivamente hasta encontrar P(3), P(4)… ab (q2, ab) FS(q2, ab) (q3, ab) FS(q3, ab) 00 q4 0 1 01 q2 q5 11 10 q3 q2 E3 q3

Ahora si! Tenemos que las particiones son: P(4) = P(5)!!! P(1) = {q0, q1}, {q7}, {q2, q3, q4, q5, q6,q8} P(2)= {q0}, {q1}, {q7}, {q2, q3, q4, q5, q6,q8} P(3)= {q0}, {q1}, {q7}, {q6, q8}, {q2, q3, q4, q5} P(4) = {q0}, {q1}, {q7}, {q6}, {q8}, {q2, q3, q4, q5} P(5) = {q0}, {q1}, {q7}, {q6}, {q8}, {q2, q3, q4, q5} P(4) = P(5)!!!

Nuestro autómata minimal