TP 5 grafos
TP 5 grafos
Se llama GRAFO a un par G = (V, E), donde V es un conjunto no vacío de puntos, llamados
VERTICES, y E es un conjunto de pares de vértices (no necesariamente, pares ordenados),
llamados LADOS o ARISTAS.
G = (V, E) es un GRAFO SIMPLE, si G no posee lados paralelos ni bucles.
G = (V, E) es un MULTIGRAFO, si G posee lados paralelos.
G = (V, E) es un DIGRAFO o GRAFO DIRIGIDO si los elementos de E son pares ordenados de
elementos de V.
1) En un torneo de fútbol, el equipo Nieve venció a los Faisanes una vez, el Rascacielos venció al
Tuna una vez, el Nieve venció al Rascacielos dos veces, los Faisanes vencieron al Tuna una
vez y los Faisanes vencieron al Rascacielos una vez. En cada uno de los siguientes casos,
usar un grafo para modelar el torneo, siendo cada equipo un vértice del mismo. Determinar el
tipo de grafo usado en cada ítem.
a) Hay una arista entre los equipos si éstos jugaron.
b) Hay una arista entre los equipos para cada juego jugado.
c) Hay una arista entre el equipo i y el j si i venció a j, al menos, una vez.
d) Hay una arista entre el equipo i y el j por cada victoria de i sobre j.
v1 v2 v3
3) ¿Cuántas aristas tiene un grafo si los grados de sus vértices son 4, 3, 3, 2, 2? Dibujar un grafo
que verifique lo anterior.
Un grafo G = (V, E) es REGULAR de grado k o k-regular si cada vértice tiene grado k; es decir, un
grafo es regular si todos los vértices tienen el mismo grado.
4) ¿Cuántas aristas hay en un grafo con diez vértices, cada uno de los cuales tiene grado seis?
¿Se puede construir un grafo regular con 10 aristas en el que cada vértice tenga grado 4?
5) Se tienen 6 ordenadores y 9 cables de conexión. Se quiere conectar cada ordenador con otros
3. ¿Existe alguna forma de conectarlos? Si existe… ¿hay diferentes modos de hacerlo?
Un grafo simple de n vértices es COMPLETO y de orden n (Kn), si cada vértice es adyacente a los
(n – 1) restantes.
n.(n 1)
El número de lados es: L
2
Kn puede representarse mediante un n–ágono y sus diagonales.
7) El siguiente mapa muestra el sentido del tráfico de una pequeña urbanización mediante
flechas continuas. ¿Se puede acceder desde cualquier punto indicado por letras mayúsculas a
todos los demás? En caso negativo, intentar aportar alguna solución modificando el sentido
del tráfico.
B
A
D
E
C
Un grafo es CONEXO si para dos vértices distintos, u y v, existe un trayecto o camino para ir de
u a v.
Lado puente es aquel que, si se lo elimina, el grafo al que pertenece deja de ser conexo.
Camino Euleriano: Es un camino que recorre todos los vértices de G, pasando por todos los
lados una única vez.
TEOREMA
Si un grafo G es conexo y tiene exactamente dos vértices de grado impar, entonces
existe camino de Euler.
Si un grafo G tiene más de dos vértices de grado impar, entonces no existe camino de Euler.
Circuito Euleriano: Es el circuito que recorre todos los vértices, pasando por todos los lados una
única vez.
TEOREMA
Un grafo G tiene circuito de Euler si y sólo si es conexo y todos sus vértices tienen
grado par.
Si un grafo G tiene un vértice de grado impar, entonces no existe circuito de Euler.
9) En cada uno de los siguientes grafos, determinar si existe un circuito de Euler, un camino
euleriano que no es circuito, o ninguno de éstos, justificando las respuestas.
a) b) 1 2 c)
b 1 2 3
d
a 3
c
4 5
6 4 5 6
d) e)
1 1 2
3
2 4
4 5
3
f) 1 6 g) 1 6
3 5 3 5
2 7 2 7
4 8 4 8
10) El plano que se presenta más abajo es el de un pequeño museo con tres salas. ¿Es posible
comenzar en el exterior y visitar las 3 salas pasando por cada puerta una única vez? Justifique
la respuesta.
EXTERIOR
SALA SALA
A B
SALA C
11) Utilizar el algoritmo de Fleury para obtener un camino o circuito Euleriano en cada uno de los
siguientes grafos
4
a) 1 2 b) 1 2 3 c)
3 5
3
4 5 2 6
4 5 6
6
1 7
13) Dado los siguientes grafos, representarlos mediante la matriz de adyacencia y la matriz de
incidencia. 2
a) a2 a1 b)
2 a2 1 a1
3 a6 1
a3 5 a8
a4 a7
a3 a5 a5 a6
a4 3 4
4 5
14) Dibujar el grafo representado por cada una de las siguientes matrices de adyacencia.
16) Sir William Hamilton, desarrolló y comercializó un juego que consistía en una gráfica de
madera en forma de dodecaedro regular, con las instrucciones para encontrar lo que se llama
circuito hamiltoniano. En la figura siguiente se muestra una versión plana de este sólido.
Numere los vértices en forma consecutiva, a fin de encontrar uno de los muchos circuitos de
Hamilton que admite este grafo.
17) Determinar si los siguientes grafos, llamados Grafos Herschel y grafo de Petersen, contienen
un circuito Hamiltoniano.
18) Utilizar el algoritmo de Dijkstra para encontrar en cada uno de los siguientes grafos, los pesos
mínimos desde el vértice “a” hacia los demás. Dibujar los caminos mínimos a medida que se
obtengan.
a) b)
19) La siguiente matriz presenta los pesos conocidos entre ciertos vértices del grafo G.
a b c d e f g
a 0 3 9 ∞ ∞ ∞ ∞
b 3 0 2 7 1 ∞ ∞
c 9 2 0 7 1 ∞ ∞
d ∞ 7 7 0 5 2 8
e ∞ 1 1 5 0 9 ∞
f ∞ ∞ ∞ 2 9 0 4
g ∞ ∞ ∞ 8 ∞ 4 0
a) Generar el grafo G.
b) Averiguar el camino de peso mínimo desde el vértice a hacia el vértice g.