Redes complejas: conceptos y aplicaciones

40
Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes compleja Redes complejas: conceptos y aplicaciones FaMAF, 31 de octubre de 2019 Orlando V. Billoni FaMAF 2019 Redes complejas: conceptos y aplicaciones

Transcript of Redes complejas: conceptos y aplicaciones

Page 1: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Redes complejas: conceptos yaplicaciones

FaMAF, 31 de octubre de 2019

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 2: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Contenido

Introducción sistemas complejos

Modelos de redes complejas

Estructura y propiedades estadísticas

Ejemplos de redes complejas

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 3: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Sistemas complejos

I Están compuestos de muchos elementos y/o componentesy/o particulas. Estos elementos descriptos por su estado:velocidad, posición, edad, espín, salud, masa, forma, etc. Loscomponentes pueden tener elementos estocásticos.

I La interacción entre los elementos puede ser específica. Quecosa interactua con que, cuando, y que tanto, es descripto porla red de interacciones

I La naturaleza de las interacciones es variada y no serestringe fuerzas elementales de la física, puede ser intercambiode mensajes u objetos, regalos, información, proyectiles, etc.

I Puede haber superposión de interacciones de magnitudessimilares.

I Son general sistemas fuera del equilibrio que nonecesariamente obedecen leyes de conservación.

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 4: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Sistemas complejos

I Son sistemas caóticos fuertemente dependientes de lascondiciones iniciales que evolucionan algorítmicamente deforma no lineal.

I Tienen un estructura de fases muy rica con una gran variedadde macroestados que frecuentemente no pueden inferirse de laspropiedades de los elementos que forman el sistema. Esto sedenomina generalmente emergencia. En la física hay formassimples tales como por ejemplo la fase líquida que surge de lainteracción de las moléculas de agua.

I Son sistemas robustos es decir que son resistentes a fallas.

Introduction to the theory of complex systems, Stefan Thurner, Rudolf Hanel and Peter Klimek, Oxford 2018.

Understanding complexity, S. Kivelson and S. Kivelson, Nature Physics, 5, 14, 426–427, (2018).

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 5: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Redes complejas

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 6: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Redes regulares

Características

I Nodos o vérticesI ConexionesI Todos los nodos tienen el

mismo grado (# de nodosgrande)

I SimetríasI < l >∝ N1/d cúbica d = 3

Grafo G = (V, E), donde V conjunto de nodos y E conjunto deconexiones. N = |V| número nodos y M = |E| número de conexiones.

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 7: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Experimento Milgram

Características

I Dos zonas geográficas ysociales diferentes

I Información localI < l >= 6 seis grados de

separación

An Experimental Study of the Small World Problem Jeffrey Travers and Stanley Milgram, Sociometry Vol. 32, No. 4

(Dec., 1969), pp. 425-443

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 8: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Red de Erdös Renyi (ER)Con probabilidad p agrego una conexiónentre dos nodos

N = 100, M = 100, (p ∼ 0.02)< k >= 2

Características

I Número medio deconexiones< M >= p N(N−1)

2

I Se pierden simetrías

I Los nodos tienendistinto grado ki .

I < k >= 2M/N ∼ pNsi < k >∼ 1 la redpercola (p ∼ 1/N).

I < l >∝ ln N

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 9: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Coeficiente de clustering

Definiciones

Clustering global

I C∆ =3×número de triangulos

número de tripletes

Clustering local

I Ci =|{ejk :vj ,vk∈Vi ,eik∈E}|

ki (ki−1)/2

Clustering global

I < C >= 1N∑N

i=1 Ci

Ejemplo Ci

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 10: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Red de Watts-Strogatz (WS)

Partiendo de un grafo regular conprobabilidad p hago una reconexión

Características

I # de conexiones nocambia M = Nk/2

I Cuando p es pequeñotiene un alto clusteringo transitividad.

I Cuando p es grandetiende a una ER por lotanto < l >∝ ln N

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 11: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Transitividad y distancia entre nodos en WS

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 12: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Red libre de escala (scale-free)

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 13: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Preferential Attachment (Barabasi-Albert)

I Es un modelo generativo

I La red comienza con m0 nodos (por ejemplo m0 = 1)

I Se agregan nodos con l ≤ m0 conexiones fijas (l = m0 = 1).

I La probabilidad con que un nodo vi recibe las conexionesentrantes esta dada por

pi =ki∑i ki

https://vimeo.com/53071346

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 14: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Ejemplo red libre de escala

Características

I Existencia de nodos muyconectados Hubs

I Distribución de gradosheterogénea.

I El grado de clusterizacióndepende de la distribución degrado.

I Son redes de mundopequeño < l >∝ ln N.

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 15: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Redes homogéneas y heterogéneas

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 16: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Resumen propiedades estadísticas

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 17: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Tipos de redes

Redes biológicas

Redes sociales

Redes tecnológicas

Redes virtuales

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 18: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Tipos de nodos y conexiones

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 19: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Internet (www.opte.org)

www.opte.orgOrlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 20: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Cadenas tróficas

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 21: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Red metabólica

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 22: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Red de aeropuertos USA

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 23: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Internet Routers - AS

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 24: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

World Wide Web

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 25: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Numero de nodos vs distancia

Airport network: aeropuertos en todo el mundo. AS: internet a nivel de sistemas autonomos. SCN: Red de

colaboraciones científicas.

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 26: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Distribución de grados

Airport network: aeropuertos en todo el mundo. AS: internet a nivel de sistemas autonomos. Actores: Red de

participación en peliculas. WWW: Red direccionada.

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 27: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Betweenness

bi =∑

i 6=j 6=k

σjk (i)σjk

< b >=∑

b

bP(b)

=1N

N∑i=1

bi

< b >= (N−1)(< l > −1)

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 28: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Distribución de Fuerzas y Pesos

si =∑j∈Vi

wij

wi = si/ki

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 29: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Parámetros caracterí́sticos de redes reales

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 30: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Clustering C(k) y valor medio vecinos cercanos Knn(k)

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 31: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Redes de Ajedrecistas

Nahuel Almeira, Ana L. Schaigorodsky, Juan I. Perotti, OVB Scientific Reports (7) 15186, (2017)

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 32: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Modelo de red jerárquica

Erzsebet Ravasz and Albert-Laszlo Barabasi Phisical Review E 67, 026112 (2003)

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 33: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Evolución de Internet

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 34: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Evolución de Internet

Dan Yang, Zhihai Rong, Proceedings of the 34th Chinese Control Conference (2015).

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 35: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Red de redes

Redes Multiplex

Redes Interactuantes

Redes Interdependientes

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 36: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Redes multiplex

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 37: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Redes interactuantes

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 38: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Redes interdependientes

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 39: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

WikiquoteI think the next [21st] century will be the century of complexity.Stephen Hawking

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones

Page 40: Redes complejas: conceptos y aplicaciones

Introducción sistemas complejos Modelos de redes complejas Estructura y propiedades estadísticas Ejemplos de redes complejas

Bibliografia

I Dynamical processes in complex networks, A. Barrat, M.Barthélemy and A. Vespignani, Cambridge University press,(2010)

I Networks An Introduction, M. Newman, Oxford University press,(2010).

I Characterization of Complex Networks: A Survey ofmeasurements, L. da F. Costa and F. A. Rodrigues and G.Travieso and P. R. Villas Boas, Advances in Physics, 56,167-242, (2007).

I Redes Complejas, M. Aldana, XIX Escuela de Verano en Física,Cuernavaca, Morelos, México, Julio 25-agosto 5, 2011

Orlando V. Billoni FaMAF 2019

Redes complejas: conceptos y aplicaciones