Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
elementales
Teora elemental de grafos
Un poco de Historia
loc: 54.716667,20.516667 - Google Maps 22/01/14 12:37
Address 54.716667,20.516667
Knigsberg s. XVIII
https://maps.google.com/maps?q=loc:54.716667,20.516667&hl=e11947,10.360107&z=7&vpsrc=6&ei=x6zfUu_SGYSc8wO64YGADA&pw=2 Pgina 1 de 1
Un poco de Historia
Problema:
Se puede pasar
una vez y slo una vez
por los 7 puentes?
Knigsberg s. XVIII
Un poco de Historia
Euler
1735
Knigsberg s. XVIII
Un poco de Historia
Euler
1735
dirigido/no
Red Nodos Links dirigido
1 2
1 2 3 4 5 6
1 0 1 0 0 1 0
3 4 2 1 0 1 1 0 0
5
3 0 1 0 1 0 1
4 0 1 1 0 0 0
6 5 1 0 0 0 0 1
Grafo 6 0 0 1 0 1 0
no dirigido
Matriz de adyacencia
1 2
1 2 3 4 5 6
1 2 1 0 0 1 0
3 4 2 1 0 1 1 0 0
5
3 0 1 0 1 0 1
4 0 1 1 0 0 0
6 5 1 0 0 0 0 1
Grafo 6 0 0 1 0 1 0
no dirigido
Matriz de adyacencia
1 2
1 2 3 4 5 6
1 2 3 0 0 1 0
3 4 2 1 0 1 1 0 0
5
3 0 1 0 1 0 1
4 0 1 1 0 0 0
6 5 1 0 0 0 0 1
Grafo 6 0 0 1 0 1 0
no dirigido
Matriz de adyacencia
a
1 2
1 2 3 4 5 6
g c b 1 0 a 0 0 g 0
3 d 4 2 a 0 c b 0 0
5
3 0 c 0 d 0 e
e
f 4 0 b d 0 0 0
6 5 g 0 0 0 0 f
Grafo 6 0 0 e 0 f 0
Grafo
dirigido A ij =1 si hay un link de j a i
Redes de afiliacin
Ejemplo: red de coautores
Redes de afiliacin
Ejemplo: red de coautores
1
P1 P2 P3 P4 2 1
1 2 4
1 1 2 3 2 2
3 1 1 5
2 2 5 6
1
3 3 6
4 prdida
de informacin
Redes de afiliacin
Ejemplo: red de coautores
2 1
1 2 4 2
1 4
2 2
3 1 1 5 3 5
1
6 6
Hipergrafo
Redes de afiliacin
Ejemplo: red de coautores
1 2 3 4 5 6
1 2 4
3 5
P1 P2 P3 P4
6
Grafo
Bipartito Hipergrafo
Grafos bipartitos
El conjunto de nodos puede dividirse en dos conjuntos disjuntos
UyV
U 1 2 3 4 5 6 1 2 3 4 5 6
P1 1 1 1 0 0 0
P2 1 1 1 1 0 0
P3 0 1 0 0 1 0
V P1 P2 P3 P4 P4 0 0 1 0 0 1
Matriz de incidencia
Grafos bipartitos
Matriz de Incidencia
1 2 3 4 5 6
P1 1 1 1 0 0 0
P2 1 1 1 1 0 0
Si #U=N y #V=M entonces
P3 0 1 0 0 1 0 B es una matriz MxN
P4 0 0 1 0 0 1
Matriz de incidencia
Grafos bipartitos
Proyecciones
1 2 3 4 5 6
P1 P2 P3 P4
1
P1 P2 2 1
1 2 4
Cmo calcular las
matrices de adyacencia de 2 2
las proyecciones a partir de B? 3 1 15
P3 P4 1
6
Grafos bipartitos
Proyecciones
1
1 2 3 4 5 6
2 1
1 2 4
2 2
3 1 15
P1 P2 P3 P4 1
6
T
B P=B B
Matriz de incidencia Matriz de adyacencia?
Casi!
Grafos bipartitos
Proyecciones
2 2 2 1 0 0
1 2 3 2 1 1 0
T 2 2 3 1 0 1
1
2
2
1
4 P=B B = 1 1 1 1 0 0
2 2 0 1 0 0 1 0
3 1 15 0 0 1 0 0 1
1
6
0 2 2 1 0 0
2 0 2 1 1 0
2 2 0 1 0 1
A= 1 1 1 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
rboles
Un rbol es un grafo no dirigido,
conexo y que tiene no tiene ciclos
Raz
hojas
Grado
Grafos no dirigidos
Grado nodo i: k i
Cmo calcular k i ?
Grado
Grafos no dirigidos
Grado nodo i: k i
Sea G un grafo no dirigido y sea A su matriz
de adyacencia
Grado nodo i: k i
1
0 1 1 0
1 0 1 1 k2 = 3
3 2 A=
1 1 0 0
0 1 0 0
4
Grado
Grafos dirigidos
1
0 0 0 0 out
k
2 = 2
1 0 0 0
3 2
1 1 0 0
in
0 1 0 0 k 2 = 1
4
Grado
Grado medio
Grafos no dirigidos
Grafos dirigidos
Grado
Distribucin de grados
Es una de las caractersticas esenciales de una red
# nodos
k
Grado
Distribucin de grados
Red egocentrica de Facebook
N=388, V=3598
100
p_k
10
Hubs
1
1 10 100
k
Grado
Distribucin de grados
p_k
10
No Hubs
1
1 10 100
k
Caminos en un grafo
Sucesin de nodos (n1,n2,,nl) tal que entre n(i) y n(i+1) hay un enlace
d=1
d=2
d=3
Conexin. Componentes conexas
Grafos NO dirigidos
Grafo conexo: todo par de nodos est conectado con un camino
Grafos dirigidos
Conectividad dbil: No se tiene en cuenta la direccin de
los enlaces
A . . B
B . A