Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Indice
1.
2.
3.
4.
5.
6.
7.
8.
9.
Tipos de grafos
Conceptos Bsicos
Representacin de grafos
Subgrafos. Grafos complementarios
Caminos y conectividad
Grafos Bipartitos
Recorridos, eulerianos o hamiltonianos
Isomorfismo de grafos
rboles
RafaC - Matemtica Discr
Tipos de Grafos
G = (V,E)
V = {a,b,c,d }
E = {{a,b}, {b,c}, {a,c}, {a,d}, {d,b} }
Tipos de Grafos
Tipos de grafos
Tipos de Grafos
V = { a,b,c,d,e}
A ={(e,a), (a,b), (b,a), (d,a), (c,d), (d,c),(b,c),
(c,b) }
Tipos de Grafos
Tipos de Grafos
Tipos de Grafos
Conceptos Bsicos
10
Conceptos Bsicos
Ejemplo:
gr(6)= _______
gr(1) = ________
11
Conceptos Bsicos
Teorema (de los apretones de
manos)
Sea G=(V,A) un grafo. Entonces: gr(v)
= 2|A|
v V
12
Conceptos Bsicos
Ejemplo:
gr(a)+gr(b)+gr(c)+gr(d)+gr(e)
+gr(f) = 3+4+5+2+4+4 = 22
2|A| = 2 ____ = _____
13
Conceptos Bsicos
14
Conceptos Bsicos
15
Representacin de
Grafos
4
5
6
Matriz
de
Adyacencia
de matriz
G
Para representarla en un ordenador
se utilizan
de
16
Representacin de
Grafos
17
Representacin de
Grafos
18
Representacin de
Grafos
19
Subgrafos
V V
A A
(V,A) es un grafo
20
Subgrafos
Ejemplo:
G1 y G2 son subgrafos de G
RafaC - Matemtica Discr
21
Subgrafos
22
Grafo Complementario
El complementario G de un grafo
G=(V,A) tiene:
Los mismos vrtices que G
Si {u,v} G, entonces {u,v} G
Si {u,v} G, entonces {u,v} G
23
Grafo complementario
Ejemplo : Complementario de
1 Representar
K6
2 Marcar
las aristas
de G
RafaC - Matemtica Discr
3
Eliminarlas
24
Caminos y conectividad
Caminos y conectividad
26
Caminos y conectividad
Ejemplo:
a,b,e,c,d es un
camino
RafaC - Matemtica Discr
27
Caminos y conectividad
28
Caminos y conectividad
Se tiene que:
29
Caminos y conectividad
a,b,f,c,e,f,a es un
circuito
f,c,b,e,f es un
ciclo
30
Grafos Bipartitos
Un problema interesante en un grafo
es determinar su nmero
cromtico:
Cuntos colores son necesarios para
pintar los vrtices de forma que cada
arista una siempre colores distintos?
Ejemplo: Grafo con nmero
cromtico 4
31
Grafos Bipartitos
32
Grafos Bipartitos
de este grafo?
RafaC - Matemtica Discr
nmero cromtico
33
Grafos Bipartitos
34
Grafos Bipartitos
V 1 V 2= V
V1 V2=
3.
1.
35
Grafos Bipartitos
Ejemplos:
Es bipartito
?
S; V1 = {2,5},
V2={0,1,3,4,6,7}
36
Grafos Bipartitos
pero
cmo estar
seguros?
RafaC - Matemtica Discr
37
Grafos Bipartitos
38
Recorridos eulerianos
39
Recorridos eulerianos
40
Recorridos eulerianos
41
Recorridos eulerianos
42
Recorridos eulerianos
43
Recorridos eulerianos
Semi-euleriano
(__,__ grado
impar)
Euleriano
44
Recorridos
hamiltonianos
45
Recorridos
hamiltonianos
46
Isomorfismo de grafos
47
Isomorfismo de grafos
Ejemplo:
48
Isomorfismo de grafos
49
Isomorfismo de grafos
50
Isomorfismo de grafos
51
rboles
52
rboles
Ejemplo: rbol
53
rboles
54
rboles
Ejemplos:
Anlisis de
expresiones
rboles de
bsqueda
RafaC - Matemtica Discr
55
rboles
Un poco de terminologa
Los vrtices de un rbol se llaman nodos
Los nodos descendientes inmediatos de un
nodo son sus hijos, y el nodo superior es el
padre
A una secuencia descendente de nodos se le
llama rama
Los nodos sin hijos se llaman hojas, y los
que s tienen hijos nodos internos
Un conjunto de rboles es un bosque
56
rboles
Algunas propiedades.
Sea G =(V,A) un rbol. Entonces:
Entre cada par de vrtices x,y hay un
nico camino
Al quitar de A cualquier arista resulta
un bosque con 2 rboles
Al aadir una arista nueva siempre se
obtiene un ciclo
|A| = |V| -1
57
rboles recubridores
58
rbol de recubrimiento
mnimo
59
Algoritmo de Prim
60