Professional Documents
Culture Documents
Matemticos IV
David Delgado Gmez
david.delgado@upf.edu
Despacho 321
Alan
Secretario
Librero
Beatriz
Restaurante
Secretaria
Bar
Librero
Restaurante
Secretaria
Bar
Librero
Carlos
Secretario
Diana
Secretaria
Librera
Alan
Beatriz
Secretario
Librero
Restaurante
Alan
Restaurante
Secretaria
Bar
Librero
Carlos
Secretario
Secretaria
Bar
Beatriz
Carlos
Diana
Secretaria
Librera
Libreria
Diana
Tomas
Susana
Linda
Daniel
Javier
Javier
Linda
Susana
Tomas
Hmster
Len
Len
Conejo
Hurn
Hurn
Tigre
Hmster
Conejo
Tigre
V(G)={X, Y, Z, U, V, W}
E(G)={YX, XZ, XW, WU, UV}
W
X
Definiciones:
Orden=6
Tamao=5
U y V son adjacentes
W
X
Observacin: q es menor o igual a p (p-1)/2.
Rub
Sant Cugat
Barcelona
Multi-Grafo
Pseudo-Grafo
Definiciones(2):
Dado un vrtice v de un grafo G se define
la vecindad de v, N(v) como
N(v)={u V(G) | vu E(G)}
Se define el grado grad(v) de un vrtice
v como el numero de vecinos que tiene.
Si G tiene tamao p entonces
0 grad(v) < p
Ejemplo: Hallar el orden, tamao y grado de los vrtices del siguiente grafo:
Z
Orden=p=6
Tamao=q=5
Grad(x)=2
Grad(y)=2
Grad(z)=3
Grad(v)=2
Grad(u)=1
Grad(w)=0
Par
Par
Impar
Par
Impar Vrtice Extremo
(Par) Vrtice aislado
Grafos especiales
P=4
Regular 0
P=4
Regular 1
P=4
Regular 2
P=4
Regular 3
Observacin:
- SI G tiene orden p y es regular de grado r entonces 0 < r < p-1.
- Si G tiene orden p y r es un numero entero puede ocurrir que no existan grafos
regulares para este orden p y grado r.
Por ejemplo p=5 y r =3.(numero impar de vrtices impares) (ver Havel-Hakimi)
K2
K1
K4
K3
K5
Z
W
Bipartito
K5
K1,5
Secuencia de grados
Dado un cierto numero de vrtices y sus grados, Cmo decidir si existe un grafo
con ese numero de vrtices y con esos grados?
Definicin: Dado un grafo G de orden p, la sucesin s=grad(v1), grad(v2), grad(vp)
se denomina sucesin de grados del grafo. Por convenio asumiremos que
grad(v1) grad(v2) grad(vp)
s=4,4,3,2,2,1
Paso 1: 3 2 2 1 2
Paso 1-Reordenamiento: 3 2 2 2 1
Sucesin: 4 4 3 3 2 2
Subgrafos
Definicin. Un grafo H es un subgrafo de un grafo G si V(H) estn incluidos en
V(G) y E(H) estn incluidos en E(G).
Grafo G
Subgrafo G
NO es subgrafo G
Subgrafos especiales
Definicin: Un subgrafo H de G se dice recubridor, cobertor o generador
si V(H) = V(G).
Grafo G
Subgrafo
Recubridor
de G
NO es
Subgrafo
Recubridor
de G
NO es
Subgrafo
Recubridor
de G
Grafo G
NO es un subgrafo
inducido por un
subconjunto
de vrtices de G
NO es un subgrafo
inducido por un
subconjunto
de vrtices de G
SI es un subgrafo
inducido por un
subconjunto
de vrtices de G
Grafo G
SI es un subgrafo
inducido por un
subconjunto
de aristas de G
NO es un subgrafo
inducido por un
subconjunto
de aristas de G
SI es un subgrafo
inducido por un
subconjunto
de aristas de G
Matriz de adyacencia
Definicin: Dado un grafo G de orden p y tamao q con V(G)={v1, v2, , vp}
se define la matriz de adyacencia A=[aij] de G como la matriz p X p definida por
v1
v3
v4
v2
1
0
1
0
0
0
v3
1
1
0
1
1
0
v4
0
0
1
0
0
0
v5
v6
0
0
1
0
0
0
0
0
0
0
0
0
Lista de adyacencia
Una matriz de adyacencia necesita p2 posiciones de memoria. Si un grafo tiene pocas
aristas y muchos vrtices esto supone un mal uso de la memoria.
v1
v2
v6
v3
v4
v5
Tabla de adyacencia
Una forma mas ordenada de presentar la lista de adyacencia es mediante
una tabla de adyacencia. Requiere (p+2q)*2 posiciones de memoria.
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
1
3
1
2
4
5
3
0
7
9
11
15
16
0
8
0
10
0
12
13
14
0
0
0
Isomorfismo de grafos
Observacin: Para probar que dos grafos son isomorfos hay que dar el isomorfismo
Para probar que no son isomorfos basta con ver que uno no tiene una
propiedad que el otro tiene y que se conserva bajo el isomorfismo.
Por ejemplo:
Ambos deben tener el mismo numero de vrtices.
Ambos deben tener el mismo numero de aristas.
Ambos deben tener la misma secuencia de grados