SlideShare a Scribd company logo
1 of 56
Download to read offline
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Teor´ıa de grafos
Estudios de Ingenier´ıa
Juan Gabriel Gomila
Frogames
juangabriel@frogames.es
10 de febrero de 2016
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
´Indice
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Un poco de historia
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Un poco de historia
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Un poco de historia
Origen de los grafos
La teor´ıa de grafos es una rama de la matem´atica que surge y se
desarrolla para dar soluciones a problemas muy concretos.
El problema que la mayor´ıa de autores se˜nalan como el origen de la
teor´ıa de grafos es el problema de los puentes de K¨onigsberg
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Un poco de historia
Origen de los grafos
Durante el siglo XVIII, la ciudad de K¨onigsberg (Prusia Oriental)
estaba dividida en cuatro zonas por el rio Prevel. Hab´ıa siete
puentes que comunicaban estas regiones como demuestra el dibujo:
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Un poco de historia
Origen de los grafos
Los habitantes de la ciudad no ten´ıan ni BioFestes ni Univerlands,
en lugar de tener vuestras mismas necesidades, necesitaban
encontrar una manera de pasear por la ciudad que les permitiera ir
a una determinada regi´on, cruzar cada puente una ´unica vez y
volver al lugar de partida.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Un poco de historia
Origen de los grafos
Para resolver este problema, Euler represent´o las cuatro zonas de la
ciudad por cuatro puntos y los puentes por aristas que uniesen los
puntos, tal y como se ve en la figura:
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Un poco de historia
Origen de los grafos
Actualmente, la teor´ıa de grafos se aplica dentro y fuera de las
matem´aticas y sigue siendo un rama de investigaci´on muy activa.
Sus aplicaciones son muy importantes en la ingenier´ıa y resultan de
gran utilidad para la representaci´on de datos, dise˜no de redes de
telecomunicaci´on...
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
¿Qu´e es un grafo?
Los grafos se pueden considerar formalmente como diagramas
(representaciones geom´etricas) o bien algebraicamente como un
par de conjuntos (representaci´on algebraica). V´eanse ambos tipos
de definiciones:
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Definici´on geom´etrica del grafo
Definici´on
Geom´etricamente, un grafo G es un conjunto de puntos del
espacio, algunos de los cuales est´an unidos entre ellos mediante
l´ıneas.
Este grafo puede simbolizar por ejemplo un mapa de carreteras
donde los puntos representan ciudades y las l´ıneas, las carreteras
que las unen. En este caso, el grafo puede informar de las posibles
comunicaciones que existen entre las ciudades, pero este grafo G
tambi´en podr´ıa esquematizar un circuito el´ectrico.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Definici´on geom´etrica del grafo
Se ha de hacer constar que un grafo solo contiene informaci´on
sobre la conectividad entre puntos y no da informaci´on geom´etrica
en sentido eucl´ıdeo (distancias, ´angulos...). As´ı los siguientes
diagramas representan el mismo grafo.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Definici´on algebraica del grafo
Definici´on
Un grafo G se define como un par ordenado de conjuntos
G = (V , E) = (V (G), E(G)) donde:
V es un conjunto no vac´ıo de puntos V = {v1, v2, · · · , vn}
denominados v´ertices, y
E es un conjunto de pares no ordenados de elementos de V ,
denominados aristas
Si dos v´ertices u, v est´an unidos por la misma arista, entonces
d´ıcese que son adyacentes y se representan por su arista por {u, v}
En este caso tambi´en se dir´a que u y v son incidentes a la arista
{u, v}
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Definici´on algebraica de grafo
Para representar algebraicamente un grafo es necesario poder
distinguir los v´ertices y las aristas. As´ı:
G = (V (G), E(G))
V = V (G) = {v1, v2, v3, v4}; E = E(G) = {e1, e2, e3, e4}
Donde e1 = {v1, v2}, e2 = {v2, v3}, e3 = {v3, v4}, e4 = {v2, v4}
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Definici´on algebraica de grafo
Definiciones
El n´umero de v´ertices del grafo G, |V (G)| se denomina el
orden del grafo.
El n´umero de aristas del grafo G, |E(G)| se denomina el
tama˜no del grafo.
Grafo trivial
Un grafo G es finito si |V (G)| y |E(G)| son finitos. Si un grafo
finito tiene un v´ertice y no tiene ninguna arista, nos referiremos a
´el como grafo trivial (corresponde a un solo punto)
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Definici´on algebraica de grafo
Ejemplo
El siguiente diagrama no corresponde a un grafo ya que contiene:
Aristas m´ultiples: las aristas e4 y e5 se unen a los v´ertices v3 y
v4 (multigrafo).
Bucles: la arista e6 une el v´ertice v2 con ´el mismo
(pseudografo).
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Definici´on algebraica de grafo
Ejemplo
N´otese en este caso:
E(G) = {e1 = {v1, v2}, e2 = {v2, v3}, e3 = {v1, v4},
e4 = {v3, v4}, e5 = {v3, v4}, e6 = {v2, v3}}
E(G) no es un conjunto, ya que tiene elementos repetidos {v3, v4};
es decir, las aristas e4 y e5 y la arista e6 comienzan y acaban en el
mismo v´ertice.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Definici´on algebraica de grafo
La definici´on de grafo dada anteriormente se corresponde con la
definici´on que diversos autores dan de grafo simple. Y cuando se
permiten aristas m´ultiples y/o bucles como los del ejemplo
anterior, se clasifica como grafo general.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Grafos dirigidos
Otro concepto que resulta ´util es el de digrafo o grafo dirigido.
Digrafo
Sea G un grafo simple (o grafo general). Si a cada arista se le
asigna un sentido, se dir´a que es un digrafo.
Las aristas en estos casos son pares ordenados D1 = D2.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Grado de un v´ertice
Ariastas incidentes
D´ıcese que una arista e es incidente con un v´ertice v si v es
extremo de e.
Grado de un v´ertice
El grado de un v´ertice v, gr(v) es igual al n´umero de aristas que
son incidentes con v.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Grado de un v´ertice
Como cada arista es incidente a ambos v´ertices, se tiene el
siguiente resultado ´util:
Teorema
Sea G = (V , E) un grafo, V = {v1, v2, · · · , vn}, entonces la suma
de los grados de los v´ertices de G es igual al doble del n´umero de
aristas:
n
i=1
gr(vi ) = 2|E|
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Grado de un v´ertice
Ejemplo
gr(v1) = 2 gr(v2) = 3 gr(v3) = 3 gr(v4) = 2
n
i=1
gr(vi ) = 2 + 3 + 3 + 2 = 10 = 2 · 5 = 2|E|
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Grado de un v´ertice
Teorema
Un v´ertice es par o impar seg´un su grado sea par o impar.
Nota
El teorema anterior tamb´en es v´alido para grafos generales.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Grado de un v´ertice
Ejemplo
gr(v1) = 2 gr(v2) = 4 gr(v3) = 3 gr(v4) = 4
n
i=1
gr(vi ) = 2 + 4 + 3 + 3 = 12 = 2 · 6 = 2|E|
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Grado de un v´ertice
Ejercicios
1 Dib´ujese, si es posible, un grafo con 5 v´ertices, de manera que
el grado de cada v´ertice sea 3.
2 Dib´ujese, si es posible, un grafo con 5 v´ertices, de manera que
el grado de cada v´ertice sea 2.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Caminoss
En un grafo que represente, por ejemplo, una red de
comunicaciones es importante conocer la existencia de caminos
que recorren todas las aristas o todos los v´ertices y que, en cierta
manera, sean los m´as econ´omicos. Para eso se van a ver las
siguientes definiciones b´asicas (la nomenclatura que se da aqu´ı no
es ´unica, hay autores que dan nombres diferentes):
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Caminos
Definici´on
Un camino en un grafo G es una secuencia finita alternada de
v´ertices y aristas de G:
v0 → e1 = {v0, v1} → v1 → e2 = {v1, v2} · · · en = {vn−1, vn} → vn
v0, e1, v1, e2 · · · en, vn
Donde cada arista tiene por extremo los v´ertices inmediatamente
precedentes o siguientes de la secuencia. Por lo que el camino
tambi´en se puede representar por la secuencia de v´ertices
v0, v1, · · · , vn.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Caminos
Extremos del camino
Los v´ertices v0 y vn se denomina extremos del camino y se dice que
el camino va de v0 a vn o que conecta v0 con vn.
Longitud del camino
La longitud del camino es el n´umero de aristas que contiene.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Caminos
Clasificaci´on de los caminos
Recorrido: camino sin aristas repetidas.
Camino simple: recorrido sin v´ertices repetidos excepto el
primero y el ´ultimo.
Camino cerrado: camino en el cual sus dos extremos
coinciden. Es decir, comienza y acaba en el mismo v´ertice. en
caso contrario el camino es abierto.
Circuito: recorrido cerrado.
Ciclo: circuito que tambi´en es camino simple.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Caminos
Clasificaci´on de los caminos
Dado el grafo, clasif´ıquense los siguientes caminos:
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Caminos
Clasificaci´on de los caminos
v2v3v4v5v2
v2v3v4v5
v6v2v3v4v5v2v1v6
v1v2v6v1
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Conectividad
Existen grafos en los cuales para cada par de v´ertices vi , vj hay, al
menos, un posible camino que los conecta y otros casos en los
cuales es imposible unir dos v´ertices dados.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Conectividad
Grafo conexo
Un grafo G d´ıcese conexo si existe un camino simple entre
cualquier par de v´ertices vi , vj .
En caso contrario, el grafo es no conexo y los v´ertices vi y vj
pertenecen a diferentes componentes conexas del grafo. El n´umero
de componentes conexos de un grafo se denota por K(G).
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Definici´on geom´etrica del grafo
Definici´on algebraica del grafo
Conectividad
Ejemplo
G1 es un grafo conexo, mientras que G2 y G3 no lo son.
K(G1) = 1, K(G2) = 2, K(G3) = 3.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Representaci´on matricial de los grafos
Definici´on
Sea G = (V , E) un grafo simple con V = {v1, v2, · · · , vn}. Se
define su matriz de adyacencia como la matriz cuadrada:
A(G) = (aij )n×n =
1 si vi y vj son adyacentes
0 en otro caso
N´otese que A(G) es una matriz sim´etrica y que
aii = 0 ∀ i = 1, · · · , n.
La matriz de adyacencia no es ´unica (depende de la ordenaci´on de
los v´ertices).
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Representaci´on matricial de los grafos
Definici´on
Si G = (V , E) es un grafo general V = {v1, v2, · · · , vn}, se
define A(G) = (aij )n×n donde aij es el n´umero de aristas que
unen vi con vj . Entonces, A(G) es sim´etrica.
Si G = (V , E) es un digrafo V = {v1, v2, · · · , vn}, se define
A(G) = (aij )n×n donde aij es el n´umero de aristas que unen vi
con vj . Entonces, A(G) no es sim´etrica.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Representaci´on matricial de los grafos
Ejemplo
A(G) =




a11 a12 a13 a14
a21 a22 a23 a24
a31 a32 a33 a34
a41 a42 a43 a44



 =




0 1 0 0
1 0 1 1
0 1 0 1
0 1 1 0




Con aij ∈ {0, 1} y aii = 0
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Representaci´on matricial de los grafos
Ejemplo
A(G) =




a11 a12 a13 a14
a21 a22 a23 a24
a31 a32 a33 a34
a41 a42 a43 a44



 =




0 1 0 1
1 1 1 0
0 1 0 2
1 0 2 0




En este caso aij puede ser m´as grande que 1 ya que el grafo tiene
aristas m´ultiples y aii = 0 (bucles)
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Representaci´on matricial de los grafos
Teorema
Sea A(G) la matriz de adyacencia de un grafo con n v´ertices.
Entonces la entrada (i, j) de la matriz Am nos dar´a el n´umero de
caminos de longitud m que conecten los v´ertices vi y vj .
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Representaci´on matricial de los grafos
Ejemplo
Si se considera la matriz del ejemplo anterior:
A(G) =




a11 a12 a13 a14
a21 a22 a23 a24
a31 a32 a33 a34
a41 a42 a43 a44



 =




0 1 0 0
1 0 1 1
0 1 0 1
0 1 1 0




Se tiene que:
A2
(G) =




1 0 1 1
0 3 1 1
1 1 2 1
1 1 1 2



 ; A3
(G) =




0 3 1 4
3 2 4 4
1 4 2 3
1 4 3 2




Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Representaci´on matricial de los grafos
Ejemplo
Consid´erese por ejemplo el elemento a14 de estas tres matrices.
El elemento a14 de A(G) es cero, eso indica que no hay
ning´un camino entre los v´ertices v1 y v4, pero eso no indica
que no se puedan conectar estos v´ertices.
El elemento a14 ∈ A2(G) toma el valor 1, indicando as´ı que
existe un camino de longitud 2 que conecta v1 y v4. Este
camino ser´a: v1v2v4.
El elemento a14 ∈ A3(G) toma el valor 1, entonces existe un
camino de longitud 3 que conecta v1 y v4. Este camino ser´a
v1v2v3v4.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Isomorfismo de grafos
Definici´on
Sean G(V , E) y G (V , E ) dos grafos (o grafos generales sin
bucles) y f : V −→ V una aplicaci´on biyectiva tal que
{u, v} ∈ E ⇐⇒ {f (u), f (v)} ∈ E
Entonces se dir´a que f es un isomorfismo entre G y G o que G y
G son grafos isomorfos.
En general no es f´acil determinar cuando dos grafos son o no son
isomorfos.
Es claro que si dos grafos son isomorfos han de tener el mismo
n´umero de v´ertices e igual n´umero de aristas, pero eso no es
suficiente.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Isomorfismo de grafos
Teorema
Si G y G son grafos isomorfos, entonces:
si v ∈ V =⇒ gr(v) = gr(f (v))
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Isomorfismo de grafos
Ejemplo
G y G tienen el mismo n´umero de v´ertices y el mismo n´umero de
aristas.
∀ v ∈ V (G), gr(v) = 2, pero en cambio gr(w3) = 1, por tanto G
y G no pueden ser isomorfos.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
1 Teor´ıa de grafos
Un poco de historia
2 El concepto de grafo
Definici´on geom´etrica del
grafo
Definici´on algebraica del
grafo
3 Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de
Hamilton
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Grafos de Euler
Definici´on
Sea G un grafo conexo
Un camino euleriano es un recorrido en el cual aparecen todas
las aristas.
Un circuito euleriano es un camino euleriano cerrado.
Un grafo euleriano es un grafo con un circuito euleriano.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Grafos de Euler
Teorema
Sea G un grafo entonces:
Si G tiene un circuito euleriano, el grado de cada v´ertice es
par.
Si G tiene un camino euleriano, el grafo G tiene exactamente
dos v´ertices de grado impar (exactamente los v´ertices donde
comienza y acaba el camino).
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Grafos de Euler
Ejemplos
Consid´erese el grafo siguiente:
La secuencia e2 e4 e5 e8 e1 e7 e3 e6 es un camino euleriano.
gr(v1) = 3, gr(v2) = 3, gr(v3) = 4, gr(v4) = 2, gr(v5) = 4
Teniendo dos v´ertices de grado 3, el camino comienza en uno de
ellos y acaba en el otro.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Grafos de Euler
Ejemplo
Consid´erese el grafo que representa los puentes de K¨onigsberg.
Se observa que a, c y d tienen grado 3 y que b tiene grado 5.
Como todos los v´ertices tienen grado impar se puede deducir que
no existe ning´un circuito euleriano. Por tanto el problema de los
puentes de K¨onigsberg no tiene soluci´on.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
Teor´ıa de grafos
El concepto de grafo
Grafos y matrices
Representaci´on matricial
Isomorfismo de grafos
Grafos de Euler y grafos de Hamilton
Grafos de Hamilton
Definici´on
Sea G un grafo:
Un camino de Hamilton es un camino que recorre todos los
v´ertices solo una vez.
Un circuito de Hamilton es un camino de Hamilton cerrado
(recorre todos los v´ertices solo una vez salvo los extremos).
Un grafo con un circuito de Hamilton se denomina un grafo
de Hamilton.
Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos

More Related Content

What's hot

Matrices Y Determinantes
Matrices Y DeterminantesMatrices Y Determinantes
Matrices Y DeterminantesAdan Aguirre
 
Coordenadas polares
Coordenadas polaresCoordenadas polares
Coordenadas polaresdavilan123
 
Grafos resueltos
Grafos resueltosGrafos resueltos
Grafos resueltosmenamigue
 
Vectores en dos y tres dimensiones
Vectores en dos y tres dimensionesVectores en dos y tres dimensiones
Vectores en dos y tres dimensionescristopher_orellana
 
Capitulo 3 funciones de varias variables
Capitulo 3     funciones de varias variables Capitulo 3     funciones de varias variables
Capitulo 3 funciones de varias variables Paul Borikua
 
Ejercicios resueltos y explicados (norma de un vector)
Ejercicios resueltos y explicados (norma de un vector)Ejercicios resueltos y explicados (norma de un vector)
Ejercicios resueltos y explicados (norma de un vector)algebra
 
1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatorios1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatoriosDAISY PAEZ
 
Exposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail SimbaExposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail Simbaabigailsimba
 
Grafos propuestos
Grafos propuestosGrafos propuestos
Grafos propuestosmenamigue
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafosozilricardo
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesEdward Ropero
 
Espacios vectoriales diapositivas
Espacios vectoriales diapositivasEspacios vectoriales diapositivas
Espacios vectoriales diapositivasStefany De la Torre
 
5-Beamer: Creación de presentaciones con LaTeX
5-Beamer: Creación de presentaciones con LaTeX5-Beamer: Creación de presentaciones con LaTeX
5-Beamer: Creación de presentaciones con LaTeXDigna González
 
Producto cruz
Producto cruzProducto cruz
Producto cruzdiegodha
 
Analisis numerico-basico-un-enfoque-algoritmico-con-el-soporte-de-matlab-luis...
Analisis numerico-basico-un-enfoque-algoritmico-con-el-soporte-de-matlab-luis...Analisis numerico-basico-un-enfoque-algoritmico-con-el-soporte-de-matlab-luis...
Analisis numerico-basico-un-enfoque-algoritmico-con-el-soporte-de-matlab-luis...Eliceo Quintana
 

What's hot (20)

Matrices Y Determinantes
Matrices Y DeterminantesMatrices Y Determinantes
Matrices Y Determinantes
 
Coordenadas polares
Coordenadas polaresCoordenadas polares
Coordenadas polares
 
Grafos resueltos
Grafos resueltosGrafos resueltos
Grafos resueltos
 
Vectores en dos y tres dimensiones
Vectores en dos y tres dimensionesVectores en dos y tres dimensiones
Vectores en dos y tres dimensiones
 
Capitulo 3 funciones de varias variables
Capitulo 3     funciones de varias variables Capitulo 3     funciones de varias variables
Capitulo 3 funciones de varias variables
 
Geometria analitica-vectorial-curso-basico
Geometria analitica-vectorial-curso-basicoGeometria analitica-vectorial-curso-basico
Geometria analitica-vectorial-curso-basico
 
Ejercicios resueltos y explicados (norma de un vector)
Ejercicios resueltos y explicados (norma de un vector)Ejercicios resueltos y explicados (norma de un vector)
Ejercicios resueltos y explicados (norma de un vector)
 
1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatorios1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatorios
 
Exposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail SimbaExposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail Simba
 
Matlab caudraticas2
Matlab caudraticas2Matlab caudraticas2
Matlab caudraticas2
 
Integrales complejas
Integrales complejasIntegrales complejas
Integrales complejas
 
Grafos propuestos
Grafos propuestosGrafos propuestos
Grafos propuestos
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafos
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectoriales
 
Concepto de Funciones
Concepto de FuncionesConcepto de Funciones
Concepto de Funciones
 
Espacios vectoriales diapositivas
Espacios vectoriales diapositivasEspacios vectoriales diapositivas
Espacios vectoriales diapositivas
 
5-Beamer: Creación de presentaciones con LaTeX
5-Beamer: Creación de presentaciones con LaTeX5-Beamer: Creación de presentaciones con LaTeX
5-Beamer: Creación de presentaciones con LaTeX
 
Producto cruz
Producto cruzProducto cruz
Producto cruz
 
Analisis numerico-basico-un-enfoque-algoritmico-con-el-soporte-de-matlab-luis...
Analisis numerico-basico-un-enfoque-algoritmico-con-el-soporte-de-matlab-luis...Analisis numerico-basico-un-enfoque-algoritmico-con-el-soporte-de-matlab-luis...
Analisis numerico-basico-un-enfoque-algoritmico-con-el-soporte-de-matlab-luis...
 

Similar to Tema 8 Álgebra Lineal: Teoría de Grafos

Un acercamiento a la Geometría Analítica, fundamentándola en la clásica, y en...
Un acercamiento a la Geometría Analítica, fundamentándola en la clásica, y en...Un acercamiento a la Geometría Analítica, fundamentándola en la clásica, y en...
Un acercamiento a la Geometría Analítica, fundamentándola en la clásica, y en...James Smith
 
Geometria Analitica Eduardo Espinoza.pdf
Geometria Analitica Eduardo Espinoza.pdfGeometria Analitica Eduardo Espinoza.pdf
Geometria Analitica Eduardo Espinoza.pdfMarkonyMaceda
 
Revista Manuel Torres: Mirror-x100@
Revista Manuel Torres: Mirror-x100@Revista Manuel Torres: Mirror-x100@
Revista Manuel Torres: Mirror-x100@Mrx Mirrorx
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafosozilricardo
 
Formulario Matemático
Formulario Matemático Formulario Matemático
Formulario Matemático Paola Corona
 
Tema 4 geometría teoría
Tema 4 geometría teoríaTema 4 geometría teoría
Tema 4 geometría teoríapradob9
 
Trabajo grafos4colores
Trabajo grafos4coloresTrabajo grafos4colores
Trabajo grafos4coloresJorge Vargas
 
Apoyo para unidad 7
Apoyo para unidad 7Apoyo para unidad 7
Apoyo para unidad 7matedivliss
 
Las Bellezas Geométricas atrás de las Fórmulas Feas
Las Bellezas Geométricas atrás de las Fórmulas FeasLas Bellezas Geométricas atrás de las Fórmulas Feas
Las Bellezas Geométricas atrás de las Fórmulas FeasJames Smith
 

Similar to Tema 8 Álgebra Lineal: Teoría de Grafos (20)

Teoría de Grafos.
Teoría de Grafos.Teoría de Grafos.
Teoría de Grafos.
 
Un acercamiento a la Geometría Analítica, fundamentándola en la clásica, y en...
Un acercamiento a la Geometría Analítica, fundamentándola en la clásica, y en...Un acercamiento a la Geometría Analítica, fundamentándola en la clásica, y en...
Un acercamiento a la Geometría Analítica, fundamentándola en la clásica, y en...
 
Geometria Analitica Eduardo Espinoza.pdf
Geometria Analitica Eduardo Espinoza.pdfGeometria Analitica Eduardo Espinoza.pdf
Geometria Analitica Eduardo Espinoza.pdf
 
Revista Manuel Torres: Mirror-x100@
Revista Manuel Torres: Mirror-x100@Revista Manuel Torres: Mirror-x100@
Revista Manuel Torres: Mirror-x100@
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafos
 
coordenadas polares
coordenadas polarescoordenadas polares
coordenadas polares
 
Grafos
GrafosGrafos
Grafos
 
Grafos
GrafosGrafos
Grafos
 
Teorema de pitágoras
Teorema de pitágorasTeorema de pitágoras
Teorema de pitágoras
 
Formulario Matemático
Formulario Matemático Formulario Matemático
Formulario Matemático
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
 
Tema 4 geometría teoría
Tema 4 geometría teoríaTema 4 geometría teoría
Tema 4 geometría teoría
 
Trabajo grafos4colores
Trabajo grafos4coloresTrabajo grafos4colores
Trabajo grafos4colores
 
Teorema de pitágoras con link
Teorema de pitágoras con linkTeorema de pitágoras con link
Teorema de pitágoras con link
 
Apoyo para unidad 7
Apoyo para unidad 7Apoyo para unidad 7
Apoyo para unidad 7
 
Las Bellezas Geométricas atrás de las Fórmulas Feas
Las Bellezas Geométricas atrás de las Fórmulas FeasLas Bellezas Geométricas atrás de las Fórmulas Feas
Las Bellezas Geométricas atrás de las Fórmulas Feas
 
Introducción la geometría analítica presentacion
Introducción  la geometría analítica presentacionIntroducción  la geometría analítica presentacion
Introducción la geometría analítica presentacion
 
Teorema de pitágoras
Teorema de pitágorasTeorema de pitágoras
Teorema de pitágoras
 
4.Grafos.pdf
4.Grafos.pdf4.Grafos.pdf
4.Grafos.pdf
 
Los polígonos
Los polígonosLos polígonos
Los polígonos
 

More from Juan Gabriel Gomila Salas

Introducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosIntroducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosJuan Gabriel Gomila Salas
 
Tema 7 Álgebra Lineal - Introducción a la Matemática Discreta
Tema 7 Álgebra Lineal - Introducción a la Matemática DiscretaTema 7 Álgebra Lineal - Introducción a la Matemática Discreta
Tema 7 Álgebra Lineal - Introducción a la Matemática DiscretaJuan Gabriel Gomila Salas
 
Tema 6 Álgebra Lineal: Programación Lineal
Tema 6 Álgebra Lineal: Programación LinealTema 6 Álgebra Lineal: Programación Lineal
Tema 6 Álgebra Lineal: Programación LinealJuan Gabriel Gomila Salas
 
Tema 5 Álgebra Lineal: Diagonalización de endomorfismos
Tema 5 Álgebra Lineal: Diagonalización de endomorfismosTema 5 Álgebra Lineal: Diagonalización de endomorfismos
Tema 5 Álgebra Lineal: Diagonalización de endomorfismosJuan Gabriel Gomila Salas
 
Tema 4 Álgebra Lineal: Aplicaciones Lineales
Tema 4 Álgebra Lineal: Aplicaciones LinealesTema 4 Álgebra Lineal: Aplicaciones Lineales
Tema 4 Álgebra Lineal: Aplicaciones LinealesJuan Gabriel Gomila Salas
 
Tema 3 Álgebra Lineal: Espacios Vectoriales
Tema 3 Álgebra Lineal: Espacios VectorialesTema 3 Álgebra Lineal: Espacios Vectoriales
Tema 3 Álgebra Lineal: Espacios VectorialesJuan Gabriel Gomila Salas
 
Cómo hacer un buen Plan de Negocio (Business Plan)
Cómo hacer un buen Plan de Negocio (Business Plan)Cómo hacer un buen Plan de Negocio (Business Plan)
Cómo hacer un buen Plan de Negocio (Business Plan)Juan Gabriel Gomila Salas
 
The basics of Game Design - How to design a video game
The basics of Game Design - How to design a video gameThe basics of Game Design - How to design a video game
The basics of Game Design - How to design a video gameJuan Gabriel Gomila Salas
 
Acquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the FunnelAcquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the FunnelJuan Gabriel Gomila Salas
 
Game Industry. First approach to the departments of a video games studio
Game Industry. First approach to the departments of a video games studioGame Industry. First approach to the departments of a video games studio
Game Industry. First approach to the departments of a video games studioJuan Gabriel Gomila Salas
 

More from Juan Gabriel Gomila Salas (20)

Introducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosIntroducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegos
 
El sector de las apps y los videojuegos
El sector de las apps y los videojuegosEl sector de las apps y los videojuegos
El sector de las apps y los videojuegos
 
Design rules for free to play games
Design rules for free to play gamesDesign rules for free to play games
Design rules for free to play games
 
Cómo promocionar tus apps y videojuegos
Cómo promocionar tus apps y videojuegosCómo promocionar tus apps y videojuegos
Cómo promocionar tus apps y videojuegos
 
Tema 7 Álgebra Lineal - Introducción a la Matemática Discreta
Tema 7 Álgebra Lineal - Introducción a la Matemática DiscretaTema 7 Álgebra Lineal - Introducción a la Matemática Discreta
Tema 7 Álgebra Lineal - Introducción a la Matemática Discreta
 
Tema 6 Álgebra Lineal: Programación Lineal
Tema 6 Álgebra Lineal: Programación LinealTema 6 Álgebra Lineal: Programación Lineal
Tema 6 Álgebra Lineal: Programación Lineal
 
Tema 5 Álgebra Lineal: Diagonalización de endomorfismos
Tema 5 Álgebra Lineal: Diagonalización de endomorfismosTema 5 Álgebra Lineal: Diagonalización de endomorfismos
Tema 5 Álgebra Lineal: Diagonalización de endomorfismos
 
Tema 4 Álgebra Lineal: Aplicaciones Lineales
Tema 4 Álgebra Lineal: Aplicaciones LinealesTema 4 Álgebra Lineal: Aplicaciones Lineales
Tema 4 Álgebra Lineal: Aplicaciones Lineales
 
Tema 3 Álgebra Lineal: Espacios Vectoriales
Tema 3 Álgebra Lineal: Espacios VectorialesTema 3 Álgebra Lineal: Espacios Vectoriales
Tema 3 Álgebra Lineal: Espacios Vectoriales
 
Tema 2 Álgebra Linea: Vectores
Tema 2 Álgebra Linea: VectoresTema 2 Álgebra Linea: Vectores
Tema 2 Álgebra Linea: Vectores
 
Tema 1 Álgebra Linea: Cálculo Matricial
Tema 1 Álgebra Linea: Cálculo MatricialTema 1 Álgebra Linea: Cálculo Matricial
Tema 1 Álgebra Linea: Cálculo Matricial
 
Cómo hacer un buen Plan de Negocio (Business Plan)
Cómo hacer un buen Plan de Negocio (Business Plan)Cómo hacer un buen Plan de Negocio (Business Plan)
Cómo hacer un buen Plan de Negocio (Business Plan)
 
The basics of Game Design - How to design a video game
The basics of Game Design - How to design a video gameThe basics of Game Design - How to design a video game
The basics of Game Design - How to design a video game
 
A Gaming Company Structure
A Gaming Company StructureA Gaming Company Structure
A Gaming Company Structure
 
SQL - Structured Query Language
SQL - Structured Query LanguageSQL - Structured Query Language
SQL - Structured Query Language
 
Acquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the FunnelAcquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the Funnel
 
Game Industry. First approach to the departments of a video games studio
Game Industry. First approach to the departments of a video games studioGame Industry. First approach to the departments of a video games studio
Game Industry. First approach to the departments of a video games studio
 
La industria del videojuego y su evolución
La industria del videojuego y su evoluciónLa industria del videojuego y su evolución
La industria del videojuego y su evolución
 
No solo de gráficos vive el juego
No solo de gráficos vive el juegoNo solo de gráficos vive el juego
No solo de gráficos vive el juego
 
Historia de los videojuegos
Historia de los videojuegosHistoria de los videojuegos
Historia de los videojuegos
 

Recently uploaded

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 

Recently uploaded (20)

Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 

Tema 8 Álgebra Lineal: Teoría de Grafos

  • 1. Teor´ıa de grafos El concepto de grafo Grafos y matrices Teor´ıa de grafos Estudios de Ingenier´ıa Juan Gabriel Gomila Frogames juangabriel@frogames.es 10 de febrero de 2016 Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 2. Teor´ıa de grafos El concepto de grafo Grafos y matrices ´Indice 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 3. Teor´ıa de grafos El concepto de grafo Grafos y matrices Un poco de historia 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 4. Teor´ıa de grafos El concepto de grafo Grafos y matrices Un poco de historia 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 5. Teor´ıa de grafos El concepto de grafo Grafos y matrices Un poco de historia Origen de los grafos La teor´ıa de grafos es una rama de la matem´atica que surge y se desarrolla para dar soluciones a problemas muy concretos. El problema que la mayor´ıa de autores se˜nalan como el origen de la teor´ıa de grafos es el problema de los puentes de K¨onigsberg Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 6. Teor´ıa de grafos El concepto de grafo Grafos y matrices Un poco de historia Origen de los grafos Durante el siglo XVIII, la ciudad de K¨onigsberg (Prusia Oriental) estaba dividida en cuatro zonas por el rio Prevel. Hab´ıa siete puentes que comunicaban estas regiones como demuestra el dibujo: Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 7. Teor´ıa de grafos El concepto de grafo Grafos y matrices Un poco de historia Origen de los grafos Los habitantes de la ciudad no ten´ıan ni BioFestes ni Univerlands, en lugar de tener vuestras mismas necesidades, necesitaban encontrar una manera de pasear por la ciudad que les permitiera ir a una determinada regi´on, cruzar cada puente una ´unica vez y volver al lugar de partida. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 8. Teor´ıa de grafos El concepto de grafo Grafos y matrices Un poco de historia Origen de los grafos Para resolver este problema, Euler represent´o las cuatro zonas de la ciudad por cuatro puntos y los puentes por aristas que uniesen los puntos, tal y como se ve en la figura: Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 9. Teor´ıa de grafos El concepto de grafo Grafos y matrices Un poco de historia Origen de los grafos Actualmente, la teor´ıa de grafos se aplica dentro y fuera de las matem´aticas y sigue siendo un rama de investigaci´on muy activa. Sus aplicaciones son muy importantes en la ingenier´ıa y resultan de gran utilidad para la representaci´on de datos, dise˜no de redes de telecomunicaci´on... Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 10. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 11. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo ¿Qu´e es un grafo? Los grafos se pueden considerar formalmente como diagramas (representaciones geom´etricas) o bien algebraicamente como un par de conjuntos (representaci´on algebraica). V´eanse ambos tipos de definiciones: Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 12. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 13. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Definici´on geom´etrica del grafo Definici´on Geom´etricamente, un grafo G es un conjunto de puntos del espacio, algunos de los cuales est´an unidos entre ellos mediante l´ıneas. Este grafo puede simbolizar por ejemplo un mapa de carreteras donde los puntos representan ciudades y las l´ıneas, las carreteras que las unen. En este caso, el grafo puede informar de las posibles comunicaciones que existen entre las ciudades, pero este grafo G tambi´en podr´ıa esquematizar un circuito el´ectrico. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 14. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Definici´on geom´etrica del grafo Se ha de hacer constar que un grafo solo contiene informaci´on sobre la conectividad entre puntos y no da informaci´on geom´etrica en sentido eucl´ıdeo (distancias, ´angulos...). As´ı los siguientes diagramas representan el mismo grafo. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 15. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 16. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Definici´on algebraica del grafo Definici´on Un grafo G se define como un par ordenado de conjuntos G = (V , E) = (V (G), E(G)) donde: V es un conjunto no vac´ıo de puntos V = {v1, v2, · · · , vn} denominados v´ertices, y E es un conjunto de pares no ordenados de elementos de V , denominados aristas Si dos v´ertices u, v est´an unidos por la misma arista, entonces d´ıcese que son adyacentes y se representan por su arista por {u, v} En este caso tambi´en se dir´a que u y v son incidentes a la arista {u, v} Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 17. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Definici´on algebraica de grafo Para representar algebraicamente un grafo es necesario poder distinguir los v´ertices y las aristas. As´ı: G = (V (G), E(G)) V = V (G) = {v1, v2, v3, v4}; E = E(G) = {e1, e2, e3, e4} Donde e1 = {v1, v2}, e2 = {v2, v3}, e3 = {v3, v4}, e4 = {v2, v4} Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 18. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Definici´on algebraica de grafo Definiciones El n´umero de v´ertices del grafo G, |V (G)| se denomina el orden del grafo. El n´umero de aristas del grafo G, |E(G)| se denomina el tama˜no del grafo. Grafo trivial Un grafo G es finito si |V (G)| y |E(G)| son finitos. Si un grafo finito tiene un v´ertice y no tiene ninguna arista, nos referiremos a ´el como grafo trivial (corresponde a un solo punto) Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 19. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Definici´on algebraica de grafo Ejemplo El siguiente diagrama no corresponde a un grafo ya que contiene: Aristas m´ultiples: las aristas e4 y e5 se unen a los v´ertices v3 y v4 (multigrafo). Bucles: la arista e6 une el v´ertice v2 con ´el mismo (pseudografo). Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 20. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Definici´on algebraica de grafo Ejemplo N´otese en este caso: E(G) = {e1 = {v1, v2}, e2 = {v2, v3}, e3 = {v1, v4}, e4 = {v3, v4}, e5 = {v3, v4}, e6 = {v2, v3}} E(G) no es un conjunto, ya que tiene elementos repetidos {v3, v4}; es decir, las aristas e4 y e5 y la arista e6 comienzan y acaban en el mismo v´ertice. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 21. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Definici´on algebraica de grafo La definici´on de grafo dada anteriormente se corresponde con la definici´on que diversos autores dan de grafo simple. Y cuando se permiten aristas m´ultiples y/o bucles como los del ejemplo anterior, se clasifica como grafo general. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 22. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Grafos dirigidos Otro concepto que resulta ´util es el de digrafo o grafo dirigido. Digrafo Sea G un grafo simple (o grafo general). Si a cada arista se le asigna un sentido, se dir´a que es un digrafo. Las aristas en estos casos son pares ordenados D1 = D2. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 23. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Grado de un v´ertice Ariastas incidentes D´ıcese que una arista e es incidente con un v´ertice v si v es extremo de e. Grado de un v´ertice El grado de un v´ertice v, gr(v) es igual al n´umero de aristas que son incidentes con v. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 24. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Grado de un v´ertice Como cada arista es incidente a ambos v´ertices, se tiene el siguiente resultado ´util: Teorema Sea G = (V , E) un grafo, V = {v1, v2, · · · , vn}, entonces la suma de los grados de los v´ertices de G es igual al doble del n´umero de aristas: n i=1 gr(vi ) = 2|E| Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 25. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Grado de un v´ertice Ejemplo gr(v1) = 2 gr(v2) = 3 gr(v3) = 3 gr(v4) = 2 n i=1 gr(vi ) = 2 + 3 + 3 + 2 = 10 = 2 · 5 = 2|E| Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 26. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Grado de un v´ertice Teorema Un v´ertice es par o impar seg´un su grado sea par o impar. Nota El teorema anterior tamb´en es v´alido para grafos generales. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 27. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Grado de un v´ertice Ejemplo gr(v1) = 2 gr(v2) = 4 gr(v3) = 3 gr(v4) = 4 n i=1 gr(vi ) = 2 + 4 + 3 + 3 = 12 = 2 · 6 = 2|E| Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 28. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Grado de un v´ertice Ejercicios 1 Dib´ujese, si es posible, un grafo con 5 v´ertices, de manera que el grado de cada v´ertice sea 3. 2 Dib´ujese, si es posible, un grafo con 5 v´ertices, de manera que el grado de cada v´ertice sea 2. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 29. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Caminoss En un grafo que represente, por ejemplo, una red de comunicaciones es importante conocer la existencia de caminos que recorren todas las aristas o todos los v´ertices y que, en cierta manera, sean los m´as econ´omicos. Para eso se van a ver las siguientes definiciones b´asicas (la nomenclatura que se da aqu´ı no es ´unica, hay autores que dan nombres diferentes): Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 30. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Caminos Definici´on Un camino en un grafo G es una secuencia finita alternada de v´ertices y aristas de G: v0 → e1 = {v0, v1} → v1 → e2 = {v1, v2} · · · en = {vn−1, vn} → vn v0, e1, v1, e2 · · · en, vn Donde cada arista tiene por extremo los v´ertices inmediatamente precedentes o siguientes de la secuencia. Por lo que el camino tambi´en se puede representar por la secuencia de v´ertices v0, v1, · · · , vn. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 31. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Caminos Extremos del camino Los v´ertices v0 y vn se denomina extremos del camino y se dice que el camino va de v0 a vn o que conecta v0 con vn. Longitud del camino La longitud del camino es el n´umero de aristas que contiene. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 32. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Caminos Clasificaci´on de los caminos Recorrido: camino sin aristas repetidas. Camino simple: recorrido sin v´ertices repetidos excepto el primero y el ´ultimo. Camino cerrado: camino en el cual sus dos extremos coinciden. Es decir, comienza y acaba en el mismo v´ertice. en caso contrario el camino es abierto. Circuito: recorrido cerrado. Ciclo: circuito que tambi´en es camino simple. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 33. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Caminos Clasificaci´on de los caminos Dado el grafo, clasif´ıquense los siguientes caminos: Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 34. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Caminos Clasificaci´on de los caminos v2v3v4v5v2 v2v3v4v5 v6v2v3v4v5v2v1v6 v1v2v6v1 Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 35. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Conectividad Existen grafos en los cuales para cada par de v´ertices vi , vj hay, al menos, un posible camino que los conecta y otros casos en los cuales es imposible unir dos v´ertices dados. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 36. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Conectividad Grafo conexo Un grafo G d´ıcese conexo si existe un camino simple entre cualquier par de v´ertices vi , vj . En caso contrario, el grafo es no conexo y los v´ertices vi y vj pertenecen a diferentes componentes conexas del grafo. El n´umero de componentes conexos de un grafo se denota por K(G). Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 37. Teor´ıa de grafos El concepto de grafo Grafos y matrices Definici´on geom´etrica del grafo Definici´on algebraica del grafo Conectividad Ejemplo G1 es un grafo conexo, mientras que G2 y G3 no lo son. K(G1) = 1, K(G2) = 2, K(G3) = 3. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 38. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 39. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 40. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Representaci´on matricial de los grafos Definici´on Sea G = (V , E) un grafo simple con V = {v1, v2, · · · , vn}. Se define su matriz de adyacencia como la matriz cuadrada: A(G) = (aij )n×n = 1 si vi y vj son adyacentes 0 en otro caso N´otese que A(G) es una matriz sim´etrica y que aii = 0 ∀ i = 1, · · · , n. La matriz de adyacencia no es ´unica (depende de la ordenaci´on de los v´ertices). Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 41. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Representaci´on matricial de los grafos Definici´on Si G = (V , E) es un grafo general V = {v1, v2, · · · , vn}, se define A(G) = (aij )n×n donde aij es el n´umero de aristas que unen vi con vj . Entonces, A(G) es sim´etrica. Si G = (V , E) es un digrafo V = {v1, v2, · · · , vn}, se define A(G) = (aij )n×n donde aij es el n´umero de aristas que unen vi con vj . Entonces, A(G) no es sim´etrica. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 42. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Representaci´on matricial de los grafos Ejemplo A(G) =     a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 a41 a42 a43 a44     =     0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 0     Con aij ∈ {0, 1} y aii = 0 Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 43. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Representaci´on matricial de los grafos Ejemplo A(G) =     a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 a41 a42 a43 a44     =     0 1 0 1 1 1 1 0 0 1 0 2 1 0 2 0     En este caso aij puede ser m´as grande que 1 ya que el grafo tiene aristas m´ultiples y aii = 0 (bucles) Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 44. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Representaci´on matricial de los grafos Teorema Sea A(G) la matriz de adyacencia de un grafo con n v´ertices. Entonces la entrada (i, j) de la matriz Am nos dar´a el n´umero de caminos de longitud m que conecten los v´ertices vi y vj . Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 45. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Representaci´on matricial de los grafos Ejemplo Si se considera la matriz del ejemplo anterior: A(G) =     a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 a41 a42 a43 a44     =     0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 0     Se tiene que: A2 (G) =     1 0 1 1 0 3 1 1 1 1 2 1 1 1 1 2     ; A3 (G) =     0 3 1 4 3 2 4 4 1 4 2 3 1 4 3 2     Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 46. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Representaci´on matricial de los grafos Ejemplo Consid´erese por ejemplo el elemento a14 de estas tres matrices. El elemento a14 de A(G) es cero, eso indica que no hay ning´un camino entre los v´ertices v1 y v4, pero eso no indica que no se puedan conectar estos v´ertices. El elemento a14 ∈ A2(G) toma el valor 1, indicando as´ı que existe un camino de longitud 2 que conecta v1 y v4. Este camino ser´a: v1v2v4. El elemento a14 ∈ A3(G) toma el valor 1, entonces existe un camino de longitud 3 que conecta v1 y v4. Este camino ser´a v1v2v3v4. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 47. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 48. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Isomorfismo de grafos Definici´on Sean G(V , E) y G (V , E ) dos grafos (o grafos generales sin bucles) y f : V −→ V una aplicaci´on biyectiva tal que {u, v} ∈ E ⇐⇒ {f (u), f (v)} ∈ E Entonces se dir´a que f es un isomorfismo entre G y G o que G y G son grafos isomorfos. En general no es f´acil determinar cuando dos grafos son o no son isomorfos. Es claro que si dos grafos son isomorfos han de tener el mismo n´umero de v´ertices e igual n´umero de aristas, pero eso no es suficiente. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 49. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Isomorfismo de grafos Teorema Si G y G son grafos isomorfos, entonces: si v ∈ V =⇒ gr(v) = gr(f (v)) Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 50. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Isomorfismo de grafos Ejemplo G y G tienen el mismo n´umero de v´ertices y el mismo n´umero de aristas. ∀ v ∈ V (G), gr(v) = 2, pero en cambio gr(w3) = 1, por tanto G y G no pueden ser isomorfos. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 51. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton 1 Teor´ıa de grafos Un poco de historia 2 El concepto de grafo Definici´on geom´etrica del grafo Definici´on algebraica del grafo 3 Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 52. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Grafos de Euler Definici´on Sea G un grafo conexo Un camino euleriano es un recorrido en el cual aparecen todas las aristas. Un circuito euleriano es un camino euleriano cerrado. Un grafo euleriano es un grafo con un circuito euleriano. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 53. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Grafos de Euler Teorema Sea G un grafo entonces: Si G tiene un circuito euleriano, el grado de cada v´ertice es par. Si G tiene un camino euleriano, el grafo G tiene exactamente dos v´ertices de grado impar (exactamente los v´ertices donde comienza y acaba el camino). Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 54. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Grafos de Euler Ejemplos Consid´erese el grafo siguiente: La secuencia e2 e4 e5 e8 e1 e7 e3 e6 es un camino euleriano. gr(v1) = 3, gr(v2) = 3, gr(v3) = 4, gr(v4) = 2, gr(v5) = 4 Teniendo dos v´ertices de grado 3, el camino comienza en uno de ellos y acaba en el otro. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 55. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Grafos de Euler Ejemplo Consid´erese el grafo que representa los puentes de K¨onigsberg. Se observa que a, c y d tienen grado 3 y que b tiene grado 5. Como todos los v´ertices tienen grado impar se puede deducir que no existe ning´un circuito euleriano. Por tanto el problema de los puentes de K¨onigsberg no tiene soluci´on. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos
  • 56. Teor´ıa de grafos El concepto de grafo Grafos y matrices Representaci´on matricial Isomorfismo de grafos Grafos de Euler y grafos de Hamilton Grafos de Hamilton Definici´on Sea G un grafo: Un camino de Hamilton es un camino que recorre todos los v´ertices solo una vez. Un circuito de Hamilton es un camino de Hamilton cerrado (recorre todos los v´ertices solo una vez salvo los extremos). Un grafo con un circuito de Hamilton se denomina un grafo de Hamilton. Juan Gabriel Gomila Tema 8 - Introducci´on a la Teor´ıa de Grafos