Vous êtes sur la page 1sur 7

ÁLGEBRA MAT 100 TEORÍA DE GRAFOS

Teoría de Grafos:
Definición: Sea V un conjunto finito no vacío y sea E  V  V . El par (V , E) es un
grafo (sobre V) Ej.
Donde V: Conjunto de vértices o nodos V  {a,b,c} a
c
E: Conjunto de aristas o arcos E  {(a,b),(a,c),(c,c)}
Se denota: G  (V , E)
b
Grafo simple. o simplemente grafo es
aquel que acepta una sola arista
a c
uniendo dos vértices cualesquiera.
Multígrafo. o pseudografo es un grafo
que está facultado para tener aristas
b d
múltiples; es decir, dos nodos pueden
estar conectados por más de una arista. Multígrafo con múltiples aristas

Se llama orden del grafo G al número de vértices: V

Grafo no dirigido: o grafo propiamente Grafo dirigido: o Dígrafo, Dada una


dicho, Cuando no importa la dirección de arista (a, b), a es su nodo inicial y b su
las aristas. Ejemplo: V  {a, b, c, d,e} nodo final.
E  {(a, b),(a, c),(b,c),(b, d),(c, d),(d,e)} Ejemplo: V  {a,b,c,d}
Donde se puede decir: (a, b)  (b, a) (par no E  {(a,b),(a,c),(b,c),(c,d)}  Conjunto
ordenado) de pares ordenados.

c c
a a d
e
d b
b

Grafo ponderado: Aquel que da el e


c 3
peso a las aristas de un G, en algún 4 3
a
caso vértices. 4 d a c
5 5
El peso de un camino en un grafo 3
con pesos es la suma de los pesos de b 6 3
todas las aristas atravesadas. 4 d
b

Roger Miranda O. Página - 1 -


TEORÍA DE GRAFOS ÁLGEBRA MAT 100

b e Camino: es una sucesión de vértices tal


f que de cada uno de sus vértices existe una
c
arista hacia el vértice sucesor. (a e)
a g Dos vértices pueden estar conectados por
varios caminos.
d
Ejemplos: podrían ser. Camino simple es aquel que no repite
C. simple: a  e  a  d  c  e vértices ni aristas en su recorrido.
Ciclo: c  c  c  d  e  c Ciclo: Camino simple cerrado (x x).
Recorrido: Recorrido: Si no se repite ninguna arista
a  g  a d c e d  g en el camino x y. Un recorrido x x
Circuito: a  a  a  b  c  d  a cerrado es un circuito
c c  c d e  f e c
La Longitud de un camino es n, el c
número de aristas que usa dicho a e
camino (Si n = 0, no existen aristas
y el camino se denomina trivial). Si d
b
el camino vuelve a pasar por una
arista, se contará las veces que la Así el camino: a  b  c  a  b  d es de
recorramos. longitud 5

Distancia entre vértices: Camino Un Bucle o lazo en es una arista que


de longitud mínima entre dos conecta al mismo vértice consigo mismo.
vértices. Un grafo simple no puede tener bucles.

Resumen:

Vértice(s) Arista(s)
Abierto Cerrado Nombre
repetidos(s) repetidas(s)
Sí Sí Sí Camino
Sí Sí Sí Camino (cerrado)
Sí No Sí Recorrido
Sí No Sí Circuito
No No Sí Camino simple
No No Sí Ciclo

Página - 2 - Roger Miranda O.


ÁLGEBRA MAT 100 TEORÍA DE GRAFOS

4 3
Camino Euleriano es un camino que pasa 2
por cada arista una y solo una vez. Un ciclo 5
7
o circuito euleriano es un camino cerrado 1 6
que recorre cada arista exactamente una vez
8
(puede repetir vértices).

10 9
Camino Hamiltoniano es el que recorre
todos los vértices exactamente una vez. Si
además el último vértice visitado es
adyacente al primero, el camino es un ciclo
hamiltoniano.

Grado o valencia: grad(v) Es el Por Ej:


número de aristas incidentes a un
a
vértice. Para un grafo con bucles, éstos c
son contados por dos.
En un dígrafo, podemos distinguir el b
grado saliente (el número de aristas que grad (a)  2
dejan el vértice) y el grado entrante (el
grad (b)  1
número de aristas que entran en un
vértice). El grado de un vértice sería la
grad (c)  3
suma de ambos números.
n
Teorema: En un grafo G  (V , E) se  grad(v )  2 E
i 1
i
cumple que la sumatoria de los grados
de los vértices es el doble del número Para el Ej.:
de lados. grad(a)  grad(b)  grad(c)  2  3
6=6
Grafo Regular: Es un grafo donde cada vértice tiene el mismo grado. Un grafo
regular con vértices de grado k es llamado grafo k-regular o grafo regular de grado
k. Por ejemplo, con 6 vértices se pueden formar:

Grafo 0-regular Grafo 1-regular Grafo 2-regular Grafo 3-regular

Roger Miranda O. Página - 3 -


TEORÍA DE GRAFOS ÁLGEBRA MAT 100
En todo grafo k-regular se cumple: k V  2 E
k  3
Por Ej. Para el grafo 3-regular:  ⟹ 3  6  2  9 ⟹ 18  18
V  6  E  9
Grafo completo: Es un grafo simple donde cada par de vértices está conectado
n(n  1)
por una arista. Un grafo completo de n vértices tiene aristas, y se nota
2
Kn . Es un grafo regular con todos sus vértices de grado n 1. Algunos ejemplos:

K2; E  1 K3 ; E  3 K4; E 6 K 6 ; E  15

Grafo complemento: o inverso de un


grafo G  (V , E) es un grafo
G  (V , E ) con el mismo conjunto de
vértices. Para obtener el complemento
de un grafo, se deben completar todas las
aristas faltantes para hacerlo completo, y
quitar todas las aristas del grafo G original. G ⟶ G
Grafo conexo: se dice conexo si, para
cualquier par de vértices u y v en G, Grafo no conexo o disconexo
existe al menos un camino simple de u a
a
v. e

a f b
e
c
f b
d
c

d
Subgrafos: Dado un grafo G1  (V1, E1) Un subgrafo es cualquier grafo
G2  (V2 , E2 ) tal que V2  V1  E2  E1
e e e

a c a c a

b d b d b

G1  (V1, E1) G2  (V2 , E2 ) G3  (V3 , E3 )

Página - 4 - Roger Miranda O.


ÁLGEBRA MAT 100 TEORÍA DE GRAFOS

Grafo bipartito: Es un grafo Grafo bipartito completo: es aquel grafo


cuyos vértices se pueden separar bipartito en el que todos los vértices de la
en dos conjuntos disjuntos A y B, partición A están conectados a todos los vértices
de manera que las aristas sólo de la partición B y viceversa.
pueden conectar vértices de un Si: | A |  m; | B |  n se denota como: K m ,n
conjunto
U con vértices delVotro. Y se cumple:
 Nº Vértices = m + n; Nº Aristas = mn.

 A
U





K m ,n

BV

A B


Árbol: es un grafo conexo simple
acíclico en el que cualesquiera dos
vértices están conectados por
exactamente un camino. Árbol Bosque
Bosque: es una unión disjunta
de árboles
Estrella: Sk es el grafo
bipartito completo K 1,k Estrella S6

Plano No plano
Grafo Plano: es un
grafo que puede ser
K5
dibujado en el plano ⟶
sin que ninguna
arista se cruce. Todo
grafo plano puede ser
K 3,3
dibujado sobre la
K4
esfera.

Todo grafo plano presenta regiones R:


b R2
R a R R1 R3 R2 R4
a R1
a
R=1 R=1 R=2 R=4
Teorema: Sea G  (V , E) un grafo o multígrafo plano conexo y sea R el número
de regiones formadas. Entonces se cumple la fórmula de Euler:
V  E R 2

Roger Miranda O. Página - 5 -


TEORÍA DE GRAFOS ÁLGEBRA MAT 100
Ej.: en los siguientes grafos se pueden distinguir:
V 4 a c V 4
E 6 E  10
R3 R2 R4
R4 R8
R1
 464  2 b d  4  10  8  2
22 22

Grafo Ciclo: o simplemente ciclo es un Ej. De C 6 , se ve que es:


grafo que se asemeja a un polígono de n • 2-regular
lados, se denota C n . El primer vértice • Euleriano
aparece dos veces como principio y fin • Hamiltoniano
del camino. •V  E
Matriz de Adyacencia: Matriz Lista de Adyacencia: es una
cuadrada que representa el número de representación de todas las aristas
aristas entre cada par de nodos. partiendo de un vértice mediante una
lista.
a b c d Se parte anotando todos los vértices
c d
a a 0 1 1 0 a • b • c
b 1 0 1 0 b • a • c
b
c 0 0 0 1 c • d
 
d 0 0 0 1 d • d
Para un grafo dirigido.
a b c d
c
a 0 1 1 0 a • b • c
a
d
b 1 0 1 1 b • a • c • d
b c 1 1 0 1 c • a • b • d
 
d 0 1 1 0 d • b • c
Para un grafo no dirigido resulta una
matriz simétrica
c 0 2 0 1  e 0 0 5 0 4
d 2 0 3 0  6 0 0 4 0
  4 3 
0 3 0 0  0 0 0 0 3
a   a c  
b 1 0 0 2 5 0 0 3 0 0
3 0 0 0 0 0
6 
4 d Grafo ponderado.
Multígrafo, el bucle se cuenta por 2 b

Subdivisión elemental: Resulta al eliminar una arista a  (u, v) y obtener


e  (u, w) i  (w, v)
u v u v
a ⟹ e w i

Página - 6 - Roger Miranda O.


ÁLGEBRA MAT 100 TEORÍA DE GRAFOS
Homeomorfismo de grafos: Dos grafos G1 y G2 son homeomorfos si ambos
pueden obtenerse a partir de un mismo grafo por una sucesión de subdivisiones
elementales de aristas.
Todos los grafos ciclo de n vértices son homeomorfos entre sí. Por Ej.
Partimos de: C 4, si se hace una subdivisión elemental se obtiene C 5 y nuevamente
con una subdivisión elemental se logra C 6
C5 es
homeomorfo
⟹ ⟹ ⟹ a C 6 ya que se
obtuvieron de C 4
C4 C5 C6
Isomorfismo de grafos:
Dos grafos G1 y G2 son isomorfos si existe una función biyectiva f entre los vértices
de G1 y G2.
G1 G2 Isomorfismo entre G1 y G2
a g 1 2 f (a)  1
f (b)  6
b h 5 6
f (c)  8
f (d)  3
c i 8 7 f (g)  5
3
f (h)  2
j 4
d
f (i )  4
f (j )  7
A pesar de su diferente aspecto, los dos grafos que se muestran son isomorfos.
Debe verificarse grad(a)  grad(1)...grad(j )  grad(7)
Y se debe mantener la adyacencia entre vértices, es decir, si existe un vértice entre
c y h deberá existir entre 8 y 2. Y así sucesivamente.
Ej.: Definamos las siguientes funciones:
g(m)  r h(m)  s
g(n)  s h(n)  r
m n r s
g(p)  t h(p)  u
g(q)  u h(q)  t
g es uno a uno En este caso se
(biyectiva) pero: puede verificar la
p q t u m q es arista de GA y correspondencia de
GA GB r u no lo es de GB aristas.
∴g no define un ∴h es isomorfismo
isomorfismo de grafos

Roger Miranda O. Página - 7 -

Vous aimerez peut-être aussi