Grafos 1
Grafos 1
Grafos 1
•La teoría de grafos es aplicada entre otras, en áreas tales como ciencia
sociales, química, ciencias físicas pero juega un papel importante en las
ciencias de la computación.
•Entre otras aplicaciones se utiliza para:
•Cartografía (coloreado de mapas)
•Modelado matemático
•Urbanistas
•Programación de exámenes, horarios etc.
•Diseño de redes de computadoras etc.
Ejemplos históricos
A1 A2
A5 A3
A4
• G=(V, E)
• V={v , v ,..., v }
1 2 n
• E={v v , v ,v ,...}
i j n m
v2 v4 v6
v1
v8
v3 v5 v7 Grafo simple
Ejemplo de grafo (Orden 8 y tamaño 11).
V={v1,v2,v3,v4,v5,v6,v7,v8}
E={(v1,v2),(v1,v3),(v2,v4),(v3,v5),(v4,v6),
(v5,v7),(v6,v8),(v7,v8),(v2,v5),(v4,v5),(v6,v7)}
Un bucle o lazo es una arista que empieza y termina en el mismo vértice ( vi , vi).
Cuando dos aristas conectan el mismo par de vértices se denominan paralelas o
aristas múltiples.
Un grafo con bucles se denomina pseudografo.
Un grafo con aristas paralelas o bucles se denomina multigrafo.
Un grafo sin bucles ni aristas paralelas se denomina grafo simple.
Aristas paralelas
v2 v4 v6
v1 v8
v3 v5 v7
Bucle
Multigrafo
• Dos vértices o nodos de un grafo son vecinos o adyacentes si existe una arista que los
conecta.
•Un vértice y una arista son incidentes si el vértice es uno de los extremos de la arista.
•El grado de un vértice g (v) es el número de aristas incidentes con él, exceptuando los
bucles, cada uno de los cuales contribuye con dos unidades al grado de vértice.
•Si g (v) =0 se dice que es un vértice aislado
•Se dice que el vértice v es par o impar según g (v) sea par o impar
•Teorema 1 (Euler); En todo grafo no dirigido G = (V;E) se cumple:
g (v ) 2 E
vV
•Teorema 2: Todo grafo no dirigido tiene un número par de vértices de grado impar.
adyacentes
Grado 3 v2 v4 v6
v1 v8 vértice
aislado
v3 v5 v7 v9
v10 vértice
colgante
(grado 1)
Solución
v1 v8
v3 v5 v7
C={v1,v2,v5,v3,v1,v2,v4,v6,v7,v8} k=9
v2 v4 v6
Recorrido
v1 v8
v3 v5 v7
C={v1,v3,v5,v2,v4,v5,v7,v8} k=7
Prof.Ofelia Nazario Bao
v2 v4 v6
Camino simple
v1 v8
v3 v5 v7
C={v1,v2,v5,v4,v6,v7,v8} k=6
v2 v4 v6
Camino mínimo
v1 v8
v3 v5 v7
C={v1,v2,v4,v6,v8} k=4
Prof.Ofelia Nazario Bao
Conectividad
Un grafo es conexo si para cada par de vértices
del grafo existe al menos un camino que los
une.
v5 v5
v3 v4 v3 v4
Componentes conexas
v1 v2
v5
v3 v4
G G’
v2 v4 v6 v2 v6
v1 v8 v8
v3 v5 v7 v3 v5 v7
G G’
v2 v4 v6 v2 v4 v6
v1
v1 v8 v8
v3 v5 v7 v3 v5 v7
Grafo Euleriano
Un camino euleriano: Es un camino que conecta todas las aristas, apareciendo cada
una de ellas una sola vez, si sus extremos coinciden se trata de un circuito euleriano.
Teorema Un grafo conexo contiene un circuito euleriano si, y sólo si, cada uno de sus
vértices tienen grado par.
Corolario Cualquier grafo conexo con exactamente dos vértices de grado impar
tiene un camino euleriano pero no un circuito euleriano
K1 K2
K3 K4
K5 K6 K7 K8
4 5
1 2 3 4 5
1 0 1 0 1 0
2 1 0 1 1 1
3 0 1 0 0 1
4 1 1 0 0 1
5 0 1 1 1 0
e1
v1 v 2 v 3 v 4
v1 e2 v2
v1 0 2 1 1
e5 e7 e3 v2 2 0 1 0
v4 v3 v3 1 1 0 1
e4
e6 v4 1 0 1 1