Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RELACIONES. GRAFOS Y
ÁRBOLES
Par ordenado o Cupla: (a,b)
𝐴×𝐵= ሼሺ𝑎,𝑏ሻ/𝑎∈𝐴∧𝑏∈𝐵ሽ
A 2 , 3 , 4 , 5 y B 6 , 7 , 8 , 9
REPRESENTACIÓN EN DIAGRAMA DE VENN
(DIAGRAMA SAGITAL)
A B
2. .6
3. .7
4. .8
5. .9
REPRESENTACIÓN POR
EXTENSIÓN
𝑅 = ሼሺ2,6ሻ; ሺ2,8ሻ; ሺ3,6ሻ; ሺ3,9ሻ; ሺ4,8ሻሽ
Definición:
Algunos ejemplos que ilustrarán
las aplicaciones de grafos
•La figura que sigue ilustra el problema de un ingeniero
electrónico que debe diseñar y construir un "chip" en el que existen
tres puntos a1, a2, a3 que deben ser conectados con otros tres b1, b2,
b3. El problema a estudiar es si esas conexiones pueden realizarse
de forma que los distintos hilos de conexión no se corten.
Algunos ejemplos que ilustrarán
las aplicaciones de grafos
"En la ciudad de Koenigsberg, en Prusia, hay una isla A, llamada Kneiphof,
rodeada por los dos brazos del río Pregel. Hay siete puentes, a, b, c, d, e, f y g,
que cruzan los dos brazos del río. La cuestión consiste en determinar si una
persona puede realizar un paseo de tal forma que cruce cada uno de estos
puentes una sola vez".
DIGRAFOS
Sea V un conjunto finito no vacío formado por
elementos denominados vértices o nodos y sea
otro conjunto formado por elementos arcos.
Entonces, el par (V, E) recibe el nombre de
grafo dirigido o dígrafo sobre V, y se indica
por G = (V, E). G está formado por elementos
vértices de V y por elementos arcos de E que
son pares ordenados de los elementos de V.
Por ejemplo, la figura que sigue constituye un ejemplo de
dígrafo sobre V ={a,b,c,d,e} cuyos arcos son los elementos
del conjunto de pares ordenados.
Observaciones
i) Los elementos de V son vértices o nodos.
ii) E es un conjunto de arcos, aristas o lados.
iii) Si e = (u; v) es un arco, entonces:
• u es adyacente hacia v y e es incidente
desde u hacia v.
• u es el vértice inicial de e y v es vértice final
o terminal de e
• el arco e sale del vértice u y llega al vértice v.
• u y v son incidentes en e.
iv) Si e1 = e2 se dice que son arcos o
aristas paralelas.
v) Si e1 E y e2 E se dicen aristas
adyacentes si existen v1, v2, v3
elementos de V tales que:
e1 y e2 no son paralelas, e1 e2
e1 = (v1, v2) y e2= (v2, v3)
e1 = (v1, v2) y e2= (v3, v2)
Ejemplo V = {a, b, c, d, e, f}
a es adyacente hacia d y f
b es adyacente hacia e
f no es adyacente con ningún otro vértice
e1 es incidente desde a hacia f.
e5 es incidente desde e hacia c.
GRAFOS
Un grafo G = (V, E) consta de dos conjuntos: el conjunto, en
general no vacío, de vértices o nodos V y otro E formado
por aristas o lados que están constituidos por pares no
ordenados de vértices distintos.
Ejemplo:
b) La sucesión a, d, c, b, e, f, a
constituye un camino a-a y es
camino elemental por no tener
aristas repetidas. Tiene una longitud 6
y es cerrado, por lo tanto se dice
también que el camino es un ciclo.
Ejemplo En el siguiente dígrafo:
i)
gr
vV
( v )
vV
(v ) E , V n
gr
ii) gr (v) 2
vV
E
Propiedad:
Si el grado G=(V,E) es regular de grado k,
entonces es k.V=2.E
Ejercicios:
1) Construir un grafo G regular con seis vértices,
cada uno de grado tres.
2) Representar grafos completos K1, K3, K4 y K5.
REPRESENTACIONES MATRICIALES DE UN GRAFO
Matriz de Adyacencia
Dado un grafo, para obtener la matriz de adyacencia del mismo:
1.- Se debe seleccionar un orden arbitrario para los vértices;
2.- Se asignan a las filas y columnas de la matriz el mismo
orden dado a los vértices,
3.- Un elemento de la matriz es uno (1) si los vértices
correspondientes a la fila y a la columna de dicho
elemento, están unidos por un lado y cero (0) en caso
contrario.
Es decir, si A = [aij] es la matriz de adyacencia, entonces:
Observación:
* La matriz de adyacencia es cuadrada y siempre es simétrica
* Permite representar lazos pero no lados paralelos.
* Si un vértice es aislado, hay una fila y una columna llenas de cero.
* Si el grafo fuera simple, la valencia de un vértice estaría dado por la suma
de la fila o la columna correspondiente.
Matriz de Incidencia
Dado un grafo, para obtener la matriz de incidencia del mismo:
1.- Se debe seleccionar un orden arbitrario para los vértices y designar
nombres a las aristas;
2.- Se asignan : a las filas de la matriz, el mismo orden dado a los
vértices y a las columnas, los lados del grafo;
3.- Un elemento de la matriz es uno (1) si la arista e es incidente al
vértice v y cero (0) en caso contrario.
LEMA:
1. En un grafo euleriano, todos los vértices tienen grado par.
2. Hay grafos conexos no eulerianos que admiten camino euleriano, si dos
de sus vértices tienen grado impar.
TEOREMA: Un grafo conexo es euleriano si y solo si cada vértice tiene
grado par.
LEMA:
3. Sea H un grafo tal que todo vértice de H tiene grado par. Si u y v son
dos vértices de H que son adyacentes entonces existe un circuito g que
contiene la arista {u,v}.
GRAFOS EULERIANOS Y HAMILTONIANOS
G = ( V , E ) sin lazos:
G es un árbol.
G es conexo, pero si se elimina cualquiera de sus aristas ,
G quedará desconectado en dos subgrafos que son
árboles.
G no contiene ciclos y si a y b V con {a , b} E,
entonces el grafo G´que se obtiene de añadir la arista { a ,
b } a G tiene precisamente un ciclo.
Ejercicio
recorrido preorden,
recorrido postorden y
recorrido inorden.
Recorrido Preorden
1,2,5,11,12,13,14,3,6,7,4,8,9,10,15,16,17
2 3 4
11,12,13,14,5,2,6,7,3,8,9,15,16,17,10,4,1
11 12 13 14 15 16 17
- El recorrido inorden visita los vértices
en el orden:
11,5,12,13,14,2,1,6,3,7,8,4,9,15,10,16,17
Observación:
La construcción del árbol binario ordenado se hará siguiendo las etapas a), b) y c),
como se indica en la figura adjunta:
Ejemplo:
Ejemplo 1:
*
/
7 a / 5 a b 3 - 5 + 3
7 a a b
Ejemplo 2: –
a 3 / b 5 a /
3 +
b 5
FORMAS POLACAS
xy+3**x5-2/+
a)
a
b c
d e f g
h i j k