Teoria de Grafos Clase1 2
Teoria de Grafos Clase1 2
Teoria de Grafos Clase1 2
TEORIA DE GRAFOS
1. DEFINICIONES BÁSICAS
Si |V| es finito se dice que el grafo es finito. En este curso estudiaremos los grafos
finitos. También supondremos, a no ser que se diga lo contrario, que entre dos vértices
hay, como mucho, una arista y que toda arista une dos vértices distintos. Ademas en la
presente secion se tratara el caso de grafos NO DIRIGIDOS.
Aristas
Vértices
Dos vértices v, w se dice que son adyacentes’ si {v,w}∈A (o sea, si existe una arista
entre ellos)
Caminos
Ejemplos de Grafos
1.- Grafo regular: Aquel con el mismo grado en todos los vértices. Si ese grado es k
lo llamaremos k-regular.
Por ejemplo, el primero de los siguientes grafos es 3-regular, el segundo es 2-regular
y el tercero no es regular
2.- Grafo bipartito: Es aquel con cuyos vértices pueden formarse dos conjuntos
disjuntos de modo que no haya adyacencias entre vértices pertenecientes al mismo
conjunto
3.- Grafo completo: Aquel con una arista entre cada par de vértices. Un grafo
completo con n vértices se denota Kn.
A continuación pueden verse los dibujos de K3, K4, K5 y K6
Todo grafo completo es regular porque cada vértice tiene grado |V|-1 al estar
conectado con todos los otros vértices.
Proposición.- La suma de los grados de los vértices es igual al doble del número de
aristas
Demostración
Al realizar la suma de los grados de todos los vértices, como cada arista tiene 2
extremos se cuenta exactamente 2 veces. Por tanto la suma de los grados de los
vértices es igual al doble del número de aristas
Ejemplo:
v1 v2 v3 v4 v5
v1 0 1 1 0 0 v1 v2
v2 1 0 1 1 0
v3 1 1 0 1 1
v4 0 1 1 0 0 v3 v4
v5 0 0 1 0 0 v5
Definición.- Un grafo G se dice conexo si cada par de vértices está unido al menos
por un camino.
Grafos eulerianos
Llamaremos camino euleriano a un camino que contiene a todas las aristas del grafo,
apareciendo cada una exactamente una vez.
Ejemplo:
1 2
1) El primero no tiene ciclos ni caminos euleriano,
8 5 3 El segundo tiene ciclo euleriano
6 4
Teorema.- Un grafo conexo G=(V,A) es euleriano ⇔ todo vértice tiene grado par.
Demostración
Añadimos un nuevo vértice junto con dos aristas que lo unan a los dos vértices que
tenían grado impar. Ahora estos vértices, al haberles añadido una arista a cada uno,
tienen grado par y el nuevo vértice tiene grado 2, por tanto, todos los vértices son
de grado par. Por el teorema anterior, tendremos un ciclo euleriano. Si en dicho ciclo
quitamos ahora el vértice y las dos aristas que habíamos añadido, obtendremos un
camino abierto que contiene exactamente una vez a cada arista de nuestro grafo
original.
Caminos hamiltonianos
Un camino hamiltoniano es un camino que recorre todos los vértices de un grafo sin
pasar dos veces por el mismo vértice. Si el camino es cerrado se dice un ciclo
hamiltoniano
Un grafo G se dice hamiltoniano si tiene un ciclo hamiltoniano.
Teorema.- Si un grafo es conexo con |V|≥3 y para cada par de vértices la suma de
sus grados es mayor o igual que el número de vértices entonces es hamiltoniano.
GRAFOS DIRIGIDOS
Ejemplo:
V= { v1, v2, v3, v4}
A= {(v1,v2), (v2,v1), (v3,v2), (v3,v3) }
♦ Grado:
Ej:
g-(v4) = | {v1, v2 } | = 2
g+(v4) = | { v3, v5 } | = 2
g-(v2) = | { v1 } | = 1
g+(v2) = | { v3, v4, v5} | = 3
a) v0=x ∧ vn-1=y
a) v0=x ∧ vn-1=y
♦ Conectividad
Ej:
• G2:
• G3:
• G4: