Você está na página 1de 8

Este taller corresponde a los conocimientos

vistos sobre teoría de autómatas finitos y


lenguajes formales con la teoría de grafos.
Los temas a evaluar son los siguientes:
Expresiones regulares, simplificación de
expresiones regulares, modelos de
Thompson para ER, sistemas de ecuaciones
lineales en ER, Gramáticas, tipos de
gramáticas, conversión de una gramática a
un AF, conversión de un AFD a una
gramática, árbol de derivación. Por otro
lado los tipos de grafos y sus propiedades.

TERCER TALLER
DE
MATEMÁTICAS
DISCRETA
TEORÍA DE AUTÓMATAS Y
TEORÍA DE GRAFOS

Ing. Jonathan Ruíz Rangel


EJERCICIOS PROPUESTOS SOBRE TEORÍA DE AUTOMÁTAS Y LENGUAJES FORMALES

1. Dadas las siguientes gramáticas (S es la variable de inicio):

1.1.
1.2.
1.3.
1.4.

 Derivar las siguientes cadenas aabb, abababa, bababa, babbabaabb


 Determinar de manera específica que tipo de gramáticas son
 Determinar el lenguaje que reconocen.
 Construya el árbol de derivación en caso que la cadena es reconocida (Use JFLAP)

2. Construir el AFD correspondiente de las siguientes gramáticas (S es la variable de inicio):


2.1.
2.2.
2.3.
3. Obtener la gramática correspondientes y obtener las expresión regular mediante S.E.C.L.E.R
a los siguientes AF:
3.1.

3.2.

3.3.
3.4.

4. Dadas las siguientes expresiones regulares (ER)

 ( ) ( )
 ( )( )
 ( )
 (( ) )

4.1. obtener el AFND-λ y


4.2. Simplificar la expresión mediante las propiedades de ER. (Primero simplifique y luego
obtenga los AFND-λ de la ER simplificada)
EJERCICIOS PROPUESTOS SOBRE TEORÍA DE GRAFOS
6. El estudio de localización de terminales de ordenadores que van a ser instalados en una
empresa viene dado por:

Donde la señal – en la tabla indica que los ordenadores no se pueden conectar


directamente y los números representan el coste de instalar una línea telefónica entre los
distintos terminales.

a. Si se quieren conectar los ordenadores F y D. ¿Cuál es el costo mínimo para ello?

b. Si el terminal C es el correspondiente al ordenador principal al cual deben estar


conectados el resto de las terminales mediante líneas telefónicas. Hallar la manera
de que todas las terminales estén conectadas a C (directa o indirectamente),
siendo mínimo el coste de la instalación.

7. Dibújese, si es posible, la representación planar de los siguientes grafos.

8. Sea * + el conjunto vértices del grafo ponderado


( ) cuya matriz de pesos se adjunta a continuación (por ejemplo ( ) ; peso
de ( ) ):
a. Determine un camino de peso mínimo que una al vértice A con el vértice M.
Calcule el peso total de árbol.
b. Encuentre un árbol generador de peso mínimo e indique su peso.

9. Utilizando el algoritmo de Dijkstra, calcula los caminos más cortos del vértice al resto de
los vértices para los grafos:

10. La siguiente tabla informa de las distancias en millas entre cada dos ciudades del estado
de Indiana, Estados Unidos.
Se va construir un sistema de carreteras que comuniquen a estas siete ciudades.
Determínese qué carreteras deberán construirse para que el coste de construcción sea
mínimo. Supóngase que el costo de construcción de una milla de carretera entre dos
ciudades cualesquiera. Resuélvase el problema mediante los dos algoritmos conocidos.

11. En red de ordenadores se representada en la figura se ha detectado alguna falla. El técnico


en cargado de repararla tendrá que recorrer todos los nodos de la red para comprobar las
conexiones. Los números anotados en cada tramo de la red indican el coste de reparación
de cada uno de ellos. Usando el orden lexicográfico, mostrar la ejecución de los algoritmos
correspondientes en cada uno de los siguientes casos:

c. Suponiendo que todos los tramos están defectuoso, ¿cuáles son los tramos que
deben renovarse para que todos los nodos que conectados por tramos renovados
y con un coste mínimo?

d. Se decide reparar, de forma urgente, sólo los tramos que permita la conexión
entre los nodos A y G. ¿Cuáles serán los tramos que hay que reparar para que el
coste sea mínimo? ¿Cuál será el coste total de la reparación?

e. Se ha decido también renovar todos los nodos de la red, pero por problemas de
conexiones dos nodos directamente conectados no pueden estar hechos del
mismo material. ¿Cuál es el número mínimo de materiales distintos que se
necesitan para la fabricación de los nodos?
12. Una empresa va a cambiar su red interna de ordenadores, para implantar con un gran
servidor central y 100 ordenadores de usuarios. El ordenador central está conectado con
todos los ordenadores de usuario y cada ordenador de usuario va a conectarse con dos
ordenadores: con el servidor central y otro ordenador de usuario.

f. ¿Cuántos cables de red son necesarios para completar esta red? ¿y si en lugar de
100 ordenadores de usuario hay 101? (Ayuda: Identifica la red de informática con
un grafo cuyos vértices sean los ordenadores y las aristas sean los cables de red)

g. Se desea construir una VLAN que permita conectar todos los nodos de la red con
el servidor central sin utilizar todas las conexiones de red original, de tal forma
que únicamente el servidor tenga acceso a los usuarios.

h. Suponga que la capacidad de cada tramo de la red es un número primo sin repetir,
Determine el flujo máximo de la red desde el servidor a cada nodo de la red.

Você também pode gostar