ciencia de redes (humanas y sociales) #2 · 2019. 5. 3. · red de enfermedades humanas
TRANSCRIPT
![Page 1: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/1.jpg)
®
Ciencia de Redes (Humanas y Sociales)
#2
Carlos SarrauteInstituto de Cálculo, Abril-Junio 2019
![Page 2: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/2.jpg)
Conceptos fundamentales de Teoría de Grafos
![Page 3: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/3.jpg)
COMPONENTES DE UN SISTEMA COMPLEJO
§ componentes: nodos, vertices N
§ interacciones: vínculos, enlaces, aristas L
§ sistema: red, grafo (N,L)
![Page 4: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/4.jpg)
Enlaces: no dirigidos (simétricos)
Grafo:
Enlaces dirigidos :URLs en la webLlamados telefónicosReacciones metabolicas
REDES DIRIGIDAS VS. NO DIRIGIDAS
No dirigido Dirigido
A
B
D
C
L
MF
G
H
I
Links: directed (arcs).
Digrafo = directed graph:
Enlaces no dirigidos:Vínculo de coautorRed de actorsInteracciones entre proteinas
AG
F
BC
D
E
![Page 5: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/5.jpg)
Distribución de grados
![Page 6: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/6.jpg)
Grado del nodo: cantidad de enlaces que conectan con el nodo
�
kB = 4
GRADO DE UN NODO
No
dirig
ido
En los grafos dirigidos se puede definir un in-degree y out-
degree. El grado (total) es la suma de in- y out-degree.
Source: nodo con kin= 0; Sink: nodo con kout= 0.
2k inC = 1koutC = 3=Ck
Diri
gido
AG
F
BC
D
E
A
B
�
kA =1
![Page 7: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/7.jpg)
å=
ºN
iikN
k1
1
outinN
1i
outi
outN
1i
ini
in kk ,kN1k ,k
N1k =ºº åå
==
�
k ≡ 2LN
�
k ≡ LN
GRADO PROMEDIO
No
dirig
ido
Diri
gido
A
F
BC
D
E
j
i
![Page 8: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/8.jpg)
Distribución de gradosP(k): probabilidad de que un nodo al azar tenga grado k
Nk = # nodos con grado k
P(k) = Nk / N ➔ plot
DISTRIBUCIÓN DE GRADOS
![Page 9: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/9.jpg)
DISTRIBUCIÓN DE GRADOS
The degree distribution has taken a central role in net-work theory following the discovery of scale-free networks (Barabási & Albert, 1999). Another reason for its impor-tance is that the calculation of most network properties re-quires us to know pk. For example, the average degree of a network can be written as
We will see in the coming chapters that the precise func-tional form of pk determines many network phenomena, from network robustness to the spread of viruses.
∑==
∞
k kpkk 0
Image 2.4aDegree distribution.
The degree distribution is defined as the pk = Nk /N ratio, where Nk denotes the number of k-degree nodes in a network. For the network in (a) we have N = 4 and p1 = 1/4 (one of the four nodes has degree k1 = 1), p2 = 1/2 (two nodes have k3 = k4 = 2), and p3 = 1/4 (as k2 = 3). As we lack nodes with degree k > 3, pk = 0 for any k > 3. Panel (b) shows the degree distri-bution of a one dimensional lattice. As each node has the same degree k = 2, the degree distribution is a Kronecker’s delta function pk = H(k - 2).
Image 2.4b
In many real networks, the node degree can vary considerably. For exam-ple, as the degree distribution (a) indicates, the degrees of the proteins in the protein interaction network shown in (b) vary between k=0 (isolated nodes) and k=92, which is the degree of the largest node, called a hub. There are also wide differences in the number of nodes with different degrees: as (a) shows, almost half of the nodes have degree one (i.e. p1=0.48), while there is only one copy of the biggest node, hence p92 = 1/N=0.0005. (c) The degree distribution is often shown on a so-called log-log plot, in which we either plot log pk in function of log k, or, as we did in (c), we use logarithmic axes.
DEGREE, AVERAGE DEGREE, AND DEGREE DISTRIBUTION | 29
![Page 10: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/10.jpg)
Matriz de adyacencia
Sección 2
![Page 11: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/11.jpg)
Matriz de adyacencia
• Representa enlaces como matriz– Aij = 1 si nodo i tiene enlace hacia nodo j
= 0 sino
– Aii = 0 salvo que el grafo tenga “self-loops”
– Aij = Aji si el grafo es no dirigido,o si i y j tiene un enlace recíproco
![Page 12: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/12.jpg)
Ejemplo de matriz de adyacencia
1
23
45
0 0 0 0 00 0 1 1 00 1 0 1 00 0 0 0 11 1 0 0 0
A =
![Page 13: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/13.jpg)
Grados de nodos usando matriz
Outdegree =
0 0 0 0 00 0 1 1 00 1 0 1 00 0 0 0 11 1 0 0 0
A =å=
n
jijA
1
ejemplo: outdegree para nodo 3 sumamos la 3er fila
Indegree =
0 0 0 0 00 0 1 1 00 1 0 1 00 0 0 0 11 1 0 0 0
A =å=
n
iijA
1
ejemplo: indegree para nodo 3Sumamos la 3er columna
å=
n
iiA
13
å=
n
jjA
13
1
2
3
45
![Page 14: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/14.jpg)
Lista de aristas
• Lista de aristas– 2, 3– 2, 4– 3, 2– 3, 4– 4, 5– 5, 2– 5, 1
1
23
45
![Page 15: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/15.jpg)
Lista de adyacencia• Lista de adyacencia
– Mas facil de usar para redes• grandes• ralas (sparse)
– Recuperar facilmente losvecinos de un nodo
• 1:• 2: 3 4• 3: 2 4• 4: 5• 5: 1 2
1
2
3
45
![Page 16: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/16.jpg)
a b c d e f g h
a 0 1 0 0 1 0 1 0
b 1 0 1 0 0 0 0 1
c 0 1 0 1 0 1 1 0
d 0 0 1 0 1 0 0 0
e 1 0 0 1 0 0 0 0
f 0 0 1 0 0 0 1 0
g 1 0 1 0 0 1 0 0
h 0 1 0 0 0 0 0 0
Ejemplo de matriz de adyacencia
b
e
g
a
c
f
h d
![Page 17: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/17.jpg)
Las redes reales son ralas (sparse)
Sección 3
![Page 18: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/18.jpg)
La cantidad máxima de vínculos en unared con N nodos:
�
Lmax =N2
⎛
⎝ ⎜
⎞
⎠ ⎟ = N(N −1)
2
Un grafo con vínculos L = Lmax se llama grafo completo, su grado promedio es <k> = N-1
Grafo completo
![Page 19: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/19.jpg)
La mayoría de las redes observadas en sistemas realesson ralas (sparse):
L << Lmax
<k> << N-1.
WWW (ND Sample): N=325,729; L=1.4 106 Lmax=1012 <k>=4.51Protein (S. Cerevisiae): N= 1,870; L=4,470 Lmax=107 <k>=2.39 Coauthorship (Math): N= 70,975; L=2 105 Lmax=3 1010 <k>=3.9Movie Actors: N=212,250; L=6 106 Lmax=1.8 1013 <k>=28.78
(Source: Albert, Barabasi, RMP2002)
LAS REDES REALES SON RALAS
![Page 20: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/20.jpg)
MATRICES DE ADYACENCIA SON RALAS
![Page 21: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/21.jpg)
REDES BIPARTITAS
Sección 4
![Page 22: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/22.jpg)
grafo bipartito es un grafo cuyos nodos se pueden dividir en dos conjuntos separados U y V, de manera que cada enlace conecta un nodo en U con uno en V; es decir, U y V son conjuntos independientes.
Ejemplos:
Red de actores del cine argentino
Red de enfermedades
GRAFO BIPARTITO
![Page 23: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/23.jpg)
GRANDATAGRANDATA
Gene network
GENOME
PHENOMEDISEASOME
Disease network
Goh, Cusick, Valle, Childs, Vidal & Barabási, PNAS (2007)
RED DE GENES Y RED DE ENFERMEDADES
![Page 24: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/24.jpg)
RED DE ENFERMEDADES HUMANAS
https://archive.nytimes.com/www.nytimes.com/interactive/2008/05/05/science/20080506_DISEASE.html?ref=health
![Page 25: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/25.jpg)
GRANDATAGRANDATA
Y.-Y. Ahn, S. E. Ahnert, J. P. Bagrow, A.-L. Barabási Flavor network and the principles of food pairing , Scientific Reports 196, (2011).
RED BIPARTITA DE INGREDIENTES Y SABORES
![Page 26: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/26.jpg)
![Page 27: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/27.jpg)
Ejemplos de grafos bipartitos
![Page 28: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/28.jpg)
Ejemplos de grafos bipartitos
• Científicos
• Actores
• Músicos
• Papers
• Películas
• Bandas, conciertos
![Page 29: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/29.jpg)
Ejemplos de grafos bipartitos
Legisladores Leyes
![Page 30: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/30.jpg)
CAMINOS
Sección 5
![Page 31: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/31.jpg)
The distance (shortest path, geodesic path) between two nodes is defined as the number of edges along the shortest path connecting them.
*If the two nodes are disconnected, the distance is infinity.
In directed graphs each path needs to follow the direction of the arrows.Thus in a digraph the distance from node A to B (on an AB path) is generally different from the distance from node B to A (on a BCA path).
DISTANCIA EN UN GRAFO Caminos más corto, camino geodésico
DC
A
B
DC
A
B
![Page 32: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/32.jpg)
Network Science: Graph Theory
1 11
1
2
2
22
2
3
3
3
3
3
3
3
3
44
4
4
4
4
4
4
Distance between node 0 and node 4:
1.Start at 0.
CALCULANDO DISTANCIAS: BREADTH FIRST SEARCH
0
![Page 33: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/33.jpg)
Network Science: Graph Theory
1 11
1
2
2
22
2
3
3
3
3
3
3
3
3
44
4
4
4
4
4
4
Distance between node 0 and node 4:1.Start at 0.2.Find the nodes adjacent to 1. Mark them as at distance 1. Put them in a queue.
Network Science: Graph Theory
0 11
1
CALCULANDO DISTANCIAS: BREADTH FIRST SEARCH
![Page 34: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/34.jpg)
Network Science: Graph Theory
1 11
1
2
2
22
2
3
3
3
3
3
3
3
3
44
4
4
4
4
4
4
Distance between node 0 and node 4:1.Start at 0.2.Find the nodes adjacent to 0. Mark them as at distance 1. Put them in a queue.3.Take the first node out of the queue. Find the unmarked nodes adjacent to it in the graph. Mark them with the label of 2. Put them in the queue.
Network Science: Graph Theory
0 11
1
2
2
22
2
Network Science: Graph Theory
1
1
CALCULANDO DISTANCIAS: BREADTH FIRST SEARCH
![Page 35: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/35.jpg)
Distance between node 0 and node 4:
1.Repeat until you find node 4 or there are no more nodes in the queue.2.The distance between 0 and 4 is the label of 4 or, if 4 does not have a label, infinity.
Network Science: Graph Theory
0 11
1
2
2
22
2
3
3
3
3
3
3
3
3
44
4
4
4
4
4
4
CALCULANDO DISTANCIAS: BREADTH FIRST SEARCH
![Page 36: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/36.jpg)
Diameter: dmax the maximum distance between any pair of nodes in the graph.
Average path length/distance, <d>, for a connected graph:
where dij is the distance from node i to node j
In an undirected graph dij =dji , so we only need to count them once:
�
d ≡1
2Lmaxdij
i, j≠ i∑
�
d ≡1Lmax
diji, j> i∑
DIAMETRO DE LA RED Y DISTANCIA PROMEDIO
![Page 37: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/37.jpg)
CAMINOS: RESUMEN
2 5
43
1
l1!4
l1!4
l1!5
Shortest Path
l1!5 = 2
l1!4 = 3
The path with the shortest length between two nodes
(distance).
![Page 38: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/38.jpg)
CAMINOS: RESUMEN
2 5
43
1
Diameter
l1!4 = 3
2 5
43
1
Average Path Length
(l1!2 + l1!3 + l1!4+
+ l1!5 + l2!3 + l2!4+
+ l2!5 + l3!4 + l3!5+
+ l4!5) /10 = 1.6
The longest shortest path in a graph
The average of the shortest paths for all pairs of nodes.
![Page 39: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/39.jpg)
CAMINOS: RESUMEN
2 5
43
1
Cycle
2 5
43
1Self-avoiding Path
A path with the same start and end node.
A path that does not intersect itself.
![Page 40: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/40.jpg)
CAMINOS: RESUMEN
2 5
43
1
2 5
43
1
Eulerian Path Hamiltonian Path
A path that visits each node exactly once.
A path that traverses each link exactly once.
![Page 41: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/41.jpg)
CONECTIVIDAD
Sección 6
![Page 42: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/42.jpg)
Connected (undirected) graph: any two vertices can be joined by a path.A disconnected graph is made up by two or more connected components.
Bridge: if we erase it, the graph becomes disconnected.
Largest Component: Giant Connected Component
The rest: Isolates
CONECTIVIDAD EN GRAFOS NO DIRIGIDOS
DC
A
B
F
F
G
DC
A
B
F
F
G
![Page 43: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/43.jpg)
The adjacency matrix of a network with several components can be written in a block-diagonal form, so that nonzero elements are confined to squares, with all other elements being zero:
CONECTIVIDAD EN GRAFOS NO DIRIGIDOS Matriz de Adyacencia
![Page 44: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/44.jpg)
Strongly connected directed graph: has a path from each node to every other node and vice versa (e.g. AB path and BA path).
Weakly connected directed graph: it is connected if we disregard theedge directions.
Strongly connected components can be identified, but not every node is partof a nontrivial strongly connected component.
CONECTIVIDAD EN GRAFOS DIRIGIDOS
D C
A
B
FG
E
E
C
A
B
G
F
D
![Page 45: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/45.jpg)
Coeficiente de Clustering
Sección 7
![Page 46: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/46.jpg)
Coeficiente de Clustering: qué fracción de tus vecinos están conectados?
Nodo i con grado ki
Ci en [0,1]
COEFICIENTE DE CLUSTERING
Watts & Strogatz, Nature 1998.
![Page 47: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/47.jpg)
COEFICIENTE DE CLUSTERING
Watts & Strogatz, Nature 1998.
SECTION 10
CLUSTERING COEFFICIENT
The local clustering coefficient captures the degree to which the neighbors of a given node link to each other. For a node i with degree ki the local clustering coefficient is de-fined as [5]. (19)
where Li represents the number of links between the ki neighbors of node i. Note that Ci is between 0 and 1:
Ci = 0 if none of the neighbors of node i link to each other;
Ci = 1 if the neighbors of node i form a complete graph, i.e. they all link to each other (Image 2.7).
In general Ci is the probability that two neighbors of a node link to each other: C = 0.5 implies that there is a 50% chance that two neighbors of a node are linked.
In summary Ci measures the network’s local density: the more densely interconnected the neighborhood of node i, the higher is Ci.
The degree of clustering of a whole network is captured by the average clustering coefficient, <C>, representing the av-erage of Ci over all nodes i = 1, ..., N [5], . (20)
In line with the probabilistic interpretation <C> is the probability that two neighbors of a randomly selected node link to each other.
While Eq. (19) is defined for undirected networks, the clustering coefficient can be generalized to directed and weighted [6,7,8,9]) networks as well. Note that in the net-work literature one also often encounters the global clus-tering coefficient, defined in Appendix A.
=−
C Lk k2( 1 )i
i
i i
∑==
C N C1i
i
N
1
Image 2.15Clustering Coefficient.
The local clustering coefficient, Ci , of the central node with degree ki=4 for three different configurations of its neighborhood. The clustering coefficient measures the local density of links in a node’s vicinity. The bottom figure shows a small network, with the local clustering coefficient of a node shown next to each node. Next to the figure we also list the network’s average clustering coefficient <C>, according to Eq. (20), and its global clustering coefficient C, declined in Appendix A, Eq. (21). Note that for nodes with degrees ki=0,1, the clustering coefficient is taken to be zero.
CLUSTERING COEFFICIENT | 41
Coeficiente de Clustering: qué fracción de tus vecinos están conectados?
Nodo i con grado ki
Ci en [0,1]
![Page 48: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/48.jpg)
RESUMEN
Sección 8
![Page 49: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/49.jpg)
Distribución de grados: P(k)
Longitud de caminos: <d>
Coeficiente de Clustering:
TRES MÉTRICAS CENTRALES EN CIENCIA DE REDES
![Page 50: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/50.jpg)
3
�
Aij =
0 1 1 01 0 1 11 1 0 00 1 0 0
⎛
⎝
⎜ ⎜ ⎜ ⎜
⎞
⎠
⎟ ⎟ ⎟ ⎟
�
Aii = 0 Aij = A ji
L = 12
Aiji, j=1
N
∑ < k >= 2LN �
Aij =
0 1 0 00 0 1 11 0 0 00 0 0 0
⎛
⎝
⎜ ⎜ ⎜ ⎜
⎞
⎠
⎟ ⎟ ⎟ ⎟
�
Aii = 0 Aij ≠ A ji
L = Aiji, j=1
N
∑ < k >= LN
GRAFOS 1
Undirected Directed
14
23
2
14
Actor network, protein-protein interactions WWW, citation networks
![Page 51: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/51.jpg)
�
Aij =
0 1 1 01 0 1 11 1 0 00 1 0 0
⎛
⎝
⎜ ⎜ ⎜ ⎜
⎞
⎠
⎟ ⎟ ⎟ ⎟
�
Aii = 0 Aij = A ji
L = 12
Aiji, j=1
N
∑ < k >= 2LN �
Aij =
0 2 0.5 02 0 1 40.5 1 0 00 4 0 0
⎛
⎝
⎜ ⎜ ⎜ ⎜
⎞
⎠
⎟ ⎟ ⎟ ⎟
�
Aii = 0 Aij = A ji
L = 12
nonzero(Aij )i, j=1
N
∑ < k >= 2LN
GRAFOS 2
Unweighted(undirected)
Weighted(undirected)
3
14
23
2
14
protein-protein interactions, www Call Graph, metabolic networks
![Page 52: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/52.jpg)
�
Aij =
1 1 1 01 0 1 11 1 0 00 1 0 1
⎛
⎝
⎜ ⎜ ⎜ ⎜
⎞
⎠
⎟ ⎟ ⎟ ⎟
�
Aii ≠ 0 Aij = A ji
L = 12
Aij + Aiii=1
N
∑i, j=1,i≠ j
N
∑ ? �
Aij =
0 2 1 02 0 1 31 1 0 00 3 0 0
⎛
⎝
⎜ ⎜ ⎜ ⎜
⎞
⎠
⎟ ⎟ ⎟ ⎟
�
Aii = 0 Aij = A ji
L = 12
nonzero(Aij )i, j=1
N
∑ < k >= 2LN
GRAFOS 3
Self-interactions Multigraph(undirected)
3
14
23
2
14
Protein interaction network, www Social networks, collaboration networks
![Page 53: Ciencia de Redes (Humanas y Sociales) #2 · 2019. 5. 3. · RED DE ENFERMEDADES HUMANAS](https://reader036.vdocuments.mx/reader036/viewer/2022071518/613c3a474c23507cb6353f28/html5/thumbnails/53.jpg)
�
Aij =
0 1 1 11 0 1 11 1 0 11 1 1 0
⎛
⎝
⎜ ⎜ ⎜ ⎜
⎞
⎠
⎟ ⎟ ⎟ ⎟
�
Aii = 0 Ai≠ j =1
L = Lmax = N(N −1)2
< k >= N −1
GRAFOS 4
Complete Graph(undirected)
3
14
2
Actor network, protein-protein interactions