Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GRAFOS
Algebra II - APU – San Pedro
Prof. Abigaíl Verazay
Cursada 2015
Facultad de Ingeniería - UNJu agosto de 2015
2
¿QUÉ ES UN GRAFO?
Conceptualmente,
• Un grafo está formado por vértices y aristas que
conectan esos vértices.
Formalmente,
• Se llama grafo a la terna 𝐺 = (𝑉, 𝐴, 𝜑 ) donde 𝑉 y 𝐴
son conjuntos finitos y 𝜑 es una función de
incidencia que a cada elemento de 𝐴 le hace
corresponder un par de elementos de 𝑉.
agosto de 2015
3
COMPONENTES DE UN
GRAFO
• Los elementos de 𝑉 son vértices (o nodos) y
• los elementos de 𝐴, aristas.
• φ es la función de incidencia que a cada arista le
hace corresponder los vértices de sus extremos.
∀ 𝑥 ∈ 𝐴 , 𝜑(𝑥) = {𝑣𝑖 , 𝑣𝑗 }
• Un par de vértices es un conjunto formado por dos
vértices. No debe ser confundido con par ordenado
de vértices.
agosto de 2015
4
DEFINICIONES Y
CONCEPTOS
FUNDAMENTALES (I)
Sea 𝐺 = (𝑉, 𝐴, 𝜑) un grafo.
• Un vértice y una arista son incidentes si, y sólo si, el vértice es
extremo de la arista.
• Dos aristas son paralelas (o múltiples) si, y solamente si, los
vértices asociados a cada una de ellas coinciden.
• Una arista es un lazo (rizo o bucle) si, y solamente si, sus
extremos coinciden.
• El grado o valencia de un vértice es el número de aristas que
inciden en él.
• Un vértice 𝑣 se dice aislado si 𝑔(𝑣) = 0.
• Un vértice 𝑣 es un vértice pendiente si 𝑔(𝑣) = 1.
• La arista que tiene como extremo a un vértice pendiente se
la llama arista pendiente.
agosto de 2015
5
DEFINICIONES Y
CONCEPTOS
FUNDAMENTALES (II)
• Dos vértices son adyacentes si son extremos de una misma
arista.
• Dos aristas son adyacentes si tienen un vértice en común.
• Si todos los vértices de un grafo tienen el mismo grado, el
grafo se dice regular. Si todos los vértices tienen grado 𝑘 el
grafo es k-regular.
• Un grafo se llama simple (o sencillo) si no tiene lazos ni aristas
paralelas.
• Un grafo sin aristas es un grafo vacío.
• Un grafo sin vértices es un grafo nulo.
• Un grafo con un solo vértice es un grafo trivial.
agosto de 2015
6
MATRIZ DE INCIDENCIA
DE GRAFOS
Es una buena representación para grafos sin lazos.
Sea 𝐺 = (𝑉, 𝐴, 𝜑) un grafo de 𝑚 vértices y 𝑘 aristas.
Entonces, |𝑉| = 𝑚 es el número de elementos de 𝑉 y |𝐴| = 𝑘 es
el número de elementos de 𝐴.
Se llama matriz de incidencia de un grafo (𝑉, 𝐴, 𝜑) (que no
tenga lazos) a una matriz 𝑀𝐼 = 𝑚𝑖𝑗 de 𝑚 filas y 𝑘 columnas,
tal que:
1 𝑠𝑖𝑖 𝑣𝑖 𝑦 𝑎𝑗 𝑠𝑜𝑛 𝑖𝑛𝑐𝑖𝑑𝑒𝑛𝑡𝑒𝑠
𝑚𝑖𝑗 =
0 𝑠𝑖𝑖 𝑣𝑖 𝑦 𝑎𝑗 𝑛𝑜 𝑠𝑜𝑛 𝑖𝑛𝑐𝑖𝑑𝑒𝑛𝑡𝑒𝑠
agosto de 2015
7
MATRIZ DE ADYACENCIA
DE VÉRTICES
Es una buena representación para grafos sin aristas paralelas.
Sea 𝐺 = (𝑉, 𝐴, 𝜑) un grafo de 𝑛 vértices.
Se llama matriz de adyacencia de vértices de un grafo a una
matriz 𝑀𝑉 = 𝑚𝑖𝑗 de orden 𝑛 × 𝑛, tal que
1 𝑠𝑖𝑖 𝑣𝑖 𝑦 𝑣𝑗 𝑠𝑜𝑛 𝑎𝑑𝑦𝑎𝑐𝑒𝑛𝑡𝑒𝑠
𝑚𝑖𝑗 =
0 𝑠𝑖𝑖 𝑣𝑖 𝑦 𝑣𝑗 𝑛𝑜 𝑠𝑜𝑛 𝑎𝑑𝑦𝑎𝑐𝑒𝑛𝑡𝑒𝑠
agosto de 2015
8
TEOREMAS IMPORTANTES
Teorema 1: La suma de los grados de todos los vértices de un
grafo es igual al doble del número de aristas. Entonces, si
𝐺 = (𝑉, 𝐴, 𝜑); 𝑉 =𝑛 𝑣𝑖 ; 𝐴 = 𝑎𝑖 ; 𝑉 = 𝑛; 𝐴 = 𝑘,
𝑔 𝑣𝑖 = 2 ∙ 𝐴
𝑖=1
Corolario: En todo grafo hay un número par de vértice de
grado impar. La suma de los grados de todos los vértices es
igual a la suma de los grados de los vértices de grado par
más la suma de los grados de los vértices de grado impar.
𝑔 𝑣𝑝 + 𝑔 𝑣𝑖 = 2 ∙ 𝐴
SUBGRAFOS
Una terna 𝑆 = (𝑉′, 𝐴′, 𝜑′) es un subgrafo del
grafo 𝐺 = (𝑉, 𝐴, 𝜑) si se cumple:
• 𝑉 ⊂ 𝑉′
• 𝐴 ⊂ 𝐴′
• 𝜑’ es una restricción de 𝜑 en 𝐴′
A continuación veremos algunos subgrafos
particulares.
agosto de 2015
10
SUBGRAFO RESTANTE
RESPECTO DE UN VÉRTICE
Se llama subgrafo restante respecto del
vértice 𝒗𝒊 al grafo obtenido a partir del grafo
original omitiendo el vértice 𝑣𝑖 y todas las
aristas que inciden en él.
Se simboliza 𝐺𝑣𝑖
agosto de 2015
11
SUBGRAFO RESTANTE
RESPECTO DE UNA ARISTA
Se define el subgrafo restante respecto de
una arista 𝒂, al grafo que se obtiene
suprimiendo esa arista del grafo original.
Se simboliza: 𝐺𝑎
agosto de 2015
12
SUBGRAFO GENERADO
POR UN SUBCONJUNTO DE
VÉRTICES
Sea 𝑊 un subconjunto de vértices de 𝑉.
agosto de 2015
13
CADENAS
Dado un grafo 𝐺 = (𝑉, 𝐴, 𝜑)
Se llama cadena a una sucesión alternada de vértices
y aristas de la forma {𝑣1 , 𝑎1 , 𝑣2 , 𝑎2 , 𝑣3 , 𝑎3 , … , 𝑎𝑛−1 , 𝑣𝑛 } que
comienza y termina en vértices y que cumple las
siguientes condiciones:
• Todas las aristas son distintas.
• Cada arista incide en el vértice precedente y en el
siguiente.
Cadena Simple: Una cadena simple es una cadena en
que todos los vértices son distintos.
Longitud: Se llama longitud de una cadena (o de un
ciclo) al número de aristas que la componen.
agosto de 2015
14
CICLOS
Un ciclo es una cadena cuyo vértice inicial coincide con
el final.
Un ciclo simple es un ciclo en el que no se repite ningún
vértice, salvo el primero (y el último).
Notas:
• Un par de aristas paralelas constituyen un ciclo de longitud
2.
• Un lazo es un ciclo de longitud 1.
agosto de 2015
15
GRAFO CONEXO
Un grafo 𝐺 = (𝑉, 𝐴, ) es conexo si, y sólo si, hay un
camino simple entre cada par de vértices del grafo.
agosto de 2015
16
GRAFO EULERIANO
• Un ciclo en un grafo 𝐺 = (𝑉, 𝐴, 𝜑) es Euleriano si recorre todas
las aristas del grafo en cuestión.
• Si recorre todas las aristas del grafo pero no vuelve al vértice
inicial se llama cadena Euleriana.
• Un grafo 𝐺 es un grafo euleriano si contiene un ciclo
euleriano (ciclo simple que recorre a cada arista del grafo
𝐺).
• Un grafo (no euleriano) se dice semi-euleriano si existe una
cadena euleriana que contiene a cada arista del grafo 𝐺.
agosto de 2015
17
¿CÓMO RECONOCER
UN GRAFO EULERIANO?
TEOREMA DE EULER (1736):
Un grafo conexo 𝐺 admite un ciclo euleriano si, y solamente si,
todos sus vértices tienen grado par.
COROLOARIO
Un grafo conexo 𝐺 contiene una cadena euleriana si, y sólo si,
tiene exactamente dos vértices de grado impar.
agosto de 2015
18
GRAFO HAMILTONIANO
Un grafo 𝐺 = (𝑉, 𝐴, 𝜑) tiene un ciclo de Hamilton si
existe un ciclo simple de 𝐺 que contenga todos los
vértices de 𝑉.
Una cadena de Hamilton es una cadena simple de
𝐺 que contiene todos los vértices.
Un grafo hamiltoniano es un grafo que tiene un
ciclo de Hamilton.
agosto de 2015
19
agosto de 2015
20
¿CÓMO ENCONTRAR UN
CICLO DE HAMILTON EN UN
GRAFO?
En un grafo 𝐺 = (𝑉, 𝐴, 𝜑):
• Si 𝐺 tiene un ciclo de Hamilton, entonces para 𝑣 ∈ 𝑉 y 𝑔(𝑣) ≥
2.
• Si 𝑣 ∈ 𝑉 y 𝑔 𝑣 = 2, entonces las dos aristas incidentes en el
vértice 𝑣 deben aparecer en cualquier ciclo de Hamilton de
𝐺.
• Si 𝑣 ∈ 𝑉 y 𝑔 𝑣 > 2, entonces cuando se intenta construir un
ciclo de Hamilton, una vez que se pase por 𝑣, las aristas no
utilizadas, incidentes en 𝑣, se dejan de tener en cuenta.
agosto de 2015
21
GRAFO NO CONEXO
Cuando no es posible encontrar un camino que una
cada par de vértices del grafo, el grafo se llama no
conexo.
Como la relación “𝑥 es alcanzable desde 𝑦” es una
relación de equivalencia en 𝑉, produce una partición
de ese conjunto en clases de equivalencia. Cada clase
de equivalencia es una componente conexa del grafo.
Un grafo no conexo tiene más de una componente
conexa.
agosto de 2015
22
agosto de 2015
23
ISTMOS Y PUENTES
ISTMO
Un vértice 𝑣 de un grafo conexo 𝐺 es un istmo o punto
de corte si, y solamente si, el grafo restante respecto de
𝑣 es no conexo.
𝑣 es istmo ⇔ 𝐺𝑣 es no conexo.
PUENTE
Una arista 𝑎 de un grafo conexo G es un puente si, y
solamente si, el grafo restante respecto de esa arista es
no conexo.
𝑎 es puente ⇔ 𝐺𝑎 es no conexo.
agosto de 2015
24
GRAFOS ISOMORFOS
Dados dos grafos 𝐺1 = (𝑉1 , 𝐴1 , 𝜑) y 𝐺2 = (𝑉2 , 𝐴2 , 𝜑′) se dice que
𝐺1 y 𝐺2 son isomorfos si existe una función biyectiva 𝑓: 𝑉1 → 𝑉2 y
una función biyectiva
𝑔: 𝐴1 → 𝐴2 que conserven las relaciones de incidencia y
adyacencia.
En otras palabras, los grafos 𝐺1 y 𝐺2 son isomorfos si existe una
correspondencia uno a uno entre los vértices de 𝐺1 y los de 𝐺2
de forma tal que el número de aristas que une cada par de
vértices de 𝐺1 es igual al número de aristas que une los vértices
correspondientes de 𝐺2 .
agosto de 2015
25
GRAFO PLANO
GRAFO APLANABLE
Un grafo 𝐺 es un grafo aplanable, si es posible dibujar a 𝐺
en un plano de tal manera que cada par de sus aristas
solo se corte en los vértices.
GRAFO PLANO
Un grafo se dice plano si, y sólo si, existe una
representación plana del mismo de modo que sus
aristas se corten sólo en los vértices de G .
Un grafo aplanable 𝐺 que ya esta dibujado en un plano
de tal manera que cada par de sus aristas solo se cortan
en los vértices, se llama grafo plano.
agosto de 2015
27
agosto de 2015
28
REGIONES
Sea 𝐺 un grafo plano. Consideremos las partes del plano
que quedan después de quitar los vértices y las aristas de 𝐺.
Esas piezas conexas del plano se llaman regiones.
A la región de área infinita se le llama región sin frontera.
Todo grafo plano tiene exactamente una región sin
frontera.
agosto de 2015
29
TEOREMAS DE EULER
PARA UN GRAFO CONEXO
Si G es un grafo planar conexo con 𝑉 (número de vértices
), 𝐴 (número de aristas ) y que descompone al plano en 𝑟
regiones entonces se cumple
𝑉 + 𝐴 +𝑟 =2
agosto de 2015
30
agosto de 2015
31
GRAFOS BIPARTITOS
Un grafo simple 𝐺 se dice bipartito si su conjunto de
vértices se puede particionar en dos subconjuntos 𝑉1 y
𝑉2 tales que, toda arista del grafo conecta un vértice
de V1 con un vértice de V2.
Recordemos que 𝑉1 y 𝑉2 forman una partición de 𝑉 sii
𝑉1 ∪ 𝑉2 = 𝑉 y 𝑉1 ∩ 𝑉2 = ∅.
agosto de 2015
33
agosto de 2015
34
BIBLIOGRAFÍA
• Rosen, Keneth. 2004. Matemática discreta y sus
aplicaciones. Traducción de PerezMorales, José Manuel.
Mcgraw9-Hill/Interamericana de España.
• Grimaldi, Ralph. 1997. Matemáticas discreta y
combinatoria. Una introducción con aplicaciones.
Addison – Wesley Iberoamericana.
• Jimenez Murillo, José Alfredo. 2009. Matemáticas para la
computación. Alfaomega Grupo Editor.
• Kolman, Bernard - Busby, Robert C. - Ross, Sharon. 1997.
Estructuras de matemáticas discretas para la
computación. Traducción de Palmas Velasco, Oscar
Alfredo. 1997. Prentice – Hall Hispanoamericana –
Pearson.
• Epp, Susanna S. 2012. Matemática discreta con
aplicaciones. 4° Edición. Cengage Learning. México, D.F.
agosto de 2015