106
Introducci´ on Centralidad y poder An´ alisis de Redes Complejas: Un paseo matem´ atico entre Google y las redes sociales Miguel Romance [email protected] Dpto. de Matem´ atica Aplicada ESCET Universidad Rey Juan Carlos Madrid Murcia, 25 de noviembre de 2010 Miguel Romance Un paseo matem´ atico entre Google y las redes sociales

Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance [email protected]

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Analisis de Redes Complejas: Un paseomatematico entre Google y las redes sociales

Miguel [email protected]

Dpto. de Matematica AplicadaESCET

Universidad Rey Juan CarlosMadrid

Murcia, 25 de noviembre de 2010

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 2: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Contenido

1 IntroduccionMotivacion y objetivosUn paseo por el analisis de redes complejas

2 Centralidad y poderRedes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 3: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Poder en redes sociales

Si tenemos un grupo social

o una red social,

¿como saber la importancia (o poder) de cada miembro?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 4: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Poder en redes sociales

Si tenemos un grupo social o una red social,

¿como saber la importancia (o poder) de cada miembro?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 5: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Poder en redes sociales

Si tenemos un grupo social o una red social,

¿como saber la importancia (o poder) de cada miembro?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 6: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Ordenacion de paginas web en un buscador

Si hemos realizado una busqueda en internet,

¿como se ordenan las paginas web para presentar los resultados?

Para poder resolver matematicamente estos problemas,emplearemos tecnicas del analisis de redes complejas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 7: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Ordenacion de paginas web en un buscador

Si hemos realizado una busqueda en internet,

¿como se ordenan las paginas web para presentar los resultados?

Para poder resolver matematicamente estos problemas,emplearemos tecnicas del analisis de redes complejas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 8: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Ordenacion de paginas web en un buscador

Si hemos realizado una busqueda en internet,

¿como se ordenan las paginas web para presentar los resultados?

Para poder resolver matematicamente estos problemas,emplearemos tecnicas del analisis de redes complejas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 9: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Ordenacion de paginas web en un buscador

Si hemos realizado una busqueda en internet,

¿como se ordenan las paginas web para presentar los resultados?

Para poder resolver matematicamente estos problemas,emplearemos tecnicas del analisis de redes complejas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 10: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Que es una red compleja?

Definicion

Una red compleja (dirigida o no) G = (X ,E ) es un grafo,

es decirun par de conjuntos G = (X ,E ), donde

X es finito (lo llamamos conjunto de nodos).

E es un conjunto de parejas (ordenadas o no) de X (aristas).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 11: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Que es una red compleja?

Definicion

Una red compleja (dirigida o no) G = (X ,E ) es un grafo, es decirun par de conjuntos G = (X ,E ), donde

X es finito (lo llamamos conjunto de nodos).

E es un conjunto de parejas (ordenadas o no) de X (aristas).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 12: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Que es una red compleja?

Definicion

Una red compleja (dirigida o no) G = (X ,E ) es un grafo, es decirun par de conjuntos G = (X ,E ), donde

X es finito (lo llamamos conjunto de nodos).

E es un conjunto de parejas (ordenadas o no) de X (aristas).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 13: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Que es una red compleja?

Definicion

Una red compleja (dirigida o no) G = (X ,E ) es un grafo, es decirun par de conjuntos G = (X ,E ), donde

X es finito (lo llamamos conjunto de nodos).

E es un conjunto de parejas (ordenadas o no) de X (aristas).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 14: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Que es una red compleja?

Definicion

Una red compleja (dirigida o no) G = (X ,E ) es un grafo, es decirun par de conjuntos G = (X ,E ), donde

X es finito (lo llamamos conjunto de nodos).

E es un conjunto de parejas (ordenadas o no) de X (aristas).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 15: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Gracias a los avances de la informatica de los ultimos anos sepueden calcular propiedades de redes (muy grandes) quecorresponden a aplicaciones reales, como por ejemplo:

Redes de Comunicaciones:

Redes de transporte (redes de metro, de tren, de lıneas aereas).Redes informaticas (redes de servidores, Internet, ...).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 16: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Gracias a los avances de la informatica de los ultimos anos sepueden calcular propiedades de redes (muy grandes) quecorresponden a aplicaciones reales, como por ejemplo:

Redes de Comunicaciones:

Redes de transporte (redes de metro, de tren, de lıneas aereas).Redes informaticas (redes de servidores, Internet, ...).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 17: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Si consideramos, por ejemplo, el Metro de Madrid,

¿podemos medir su robustez frente a averıas o ataquesintencionados?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 18: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Si consideramos, por ejemplo, el Metro de Madrid,

¿podemos medir su robustez frente a averıas o ataquesintencionados?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 19: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Si consideramos, por ejemplo, el Metro de Madrid,

¿podemos medir su robustez frente a averıas o ataquesintencionados?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 20: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Gracias a los avances de la informatica de los ultimos anos sepueden calcular propiedades de redes (muy grandes) quecorresponden a aplicaciones reales, como por ejemplo:

Redes de Comunicaciones:

Redes de transporte (redes de metro, de tren, de lıneas aereas).Redes informaticas (redes de servidores, Internet, ...).

Redes Biologicas:

Neurociencias (interaccion neuronal, redes corticales,...).Redes Bioquımicas (redes metabolicas, genomicas).Redes epidemicas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 21: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Gracias a los avances de la informatica de los ultimos anos sepueden calcular propiedades de redes (muy grandes) quecorresponden a aplicaciones reales, como por ejemplo:

Redes de Comunicaciones:

Redes de transporte (redes de metro, de tren, de lıneas aereas).Redes informaticas (redes de servidores, Internet, ...).

Redes Biologicas:

Neurociencias (interaccion neuronal, redes corticales,...).Redes Bioquımicas (redes metabolicas, genomicas).Redes epidemicas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 22: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

¿Podemos simular (y predecir) la evolucion de una epidemia?

Por ejemplo, ¿podemos pronosticar el desarrollo de unaenfermedad sexual?

...en muchas situaciones, por privacidad, no disponemos de la red...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 23: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

¿Podemos simular (y predecir) la evolucion de una epidemia?Por ejemplo, ¿podemos pronosticar el desarrollo de unaenfermedad sexual?

...en muchas situaciones, por privacidad, no disponemos de la red...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 24: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

¿Podemos simular (y predecir) la evolucion de una epidemia?Por ejemplo, ¿podemos pronosticar el desarrollo de unaenfermedad sexual?

...en muchas situaciones, por privacidad, no disponemos de la red...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 25: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Si solo disponemos de informacion local, como la distribucion delos contactos sexuales,

¿podemos simular la evolucion de unaenfermedad sexual?

¿podemos ahora dar resultados realistas?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 26: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Si solo disponemos de informacion local, como la distribucion delos contactos sexuales, ¿podemos simular la evolucion de unaenfermedad sexual?

¿podemos ahora dar resultados realistas?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 27: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Si solo disponemos de informacion local, como la distribucion delos contactos sexuales, ¿podemos simular la evolucion de unaenfermedad sexual?

¿podemos ahora dar resultados realistas?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 28: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Gracias a los avances de la informatica de los ultimos anos sepueden calcular propiedades de redes (muy grandes) quecorresponden a aplicaciones reales, como por ejemplo:

Redes de Comunicaciones:

Redes de transporte (redes de metro, de tren, de lıneas aereas).Redes informaticas (redes de servidores, Internet, ...).

Redes Biologicas:

Neurociencias (interaccion neuronal, redes corticales,...).Redes Bioquımicas (redes metabolicas, genomicas).Redes epidemicas.

Redes Sociales y Economicas:

Redes Sociales.Redes de informacion.Redes de recomendacion y teorıa de juegos.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 29: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

¿Por que son interesantes las redes complejas?

Gracias a los avances de la informatica de los ultimos anos sepueden calcular propiedades de redes (muy grandes) quecorresponden a aplicaciones reales, como por ejemplo:

Redes de Comunicaciones:

Redes de transporte (redes de metro, de tren, de lıneas aereas).Redes informaticas (redes de servidores, Internet, ...).

Redes Biologicas:

Neurociencias (interaccion neuronal, redes corticales,...).Redes Bioquımicas (redes metabolicas, genomicas).Redes epidemicas.

Redes Sociales y Economicas:

Redes Sociales.Redes de informacion.Redes de recomendacion y teorıa de juegos.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 30: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Herramientas matematicas en analisis de redes complejas

Las herramientas matematicas empleadas son muy diversas yproceden de campos muy diferentes, como por ejemplo:

Matematica Discreta (Teorıa de grafos y combinatoria)

Analisis Matricial (Algebra lineal y teorıa de Perron-Frobenius)

Ciencias de la computacion

Probabilidad (matrices aleatorias, procesos estocasticos)

Ecuaciones diferenciales no lineales

Mecanica Estadıstica

e involucra a cientıficos de diferentes areas, como por ejemplo:

Fısicos teoricos,

Informaticos,

Biologos y neuro-cientıficos,

Sociologos and psicologos,

...y, por supuesto, ¡tambien matematicos!

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 31: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Herramientas matematicas en analisis de redes complejas

Las herramientas matematicas empleadas son muy diversas yproceden de campos muy diferentes, como por ejemplo:

Matematica Discreta (Teorıa de grafos y combinatoria)

Analisis Matricial (Algebra lineal y teorıa de Perron-Frobenius)

Ciencias de la computacion

Probabilidad (matrices aleatorias, procesos estocasticos)

Ecuaciones diferenciales no lineales

Mecanica Estadıstica

e involucra a cientıficos de diferentes areas, como por ejemplo:

Fısicos teoricos,

Informaticos,

Biologos y neuro-cientıficos,

Sociologos and psicologos,

...y, por supuesto, ¡tambien matematicos!

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 32: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Herramientas matematicas en analisis de redes complejas

Las herramientas matematicas empleadas son muy diversas yproceden de campos muy diferentes, como por ejemplo:

Matematica Discreta (Teorıa de grafos y combinatoria)

Analisis Matricial (Algebra lineal y teorıa de Perron-Frobenius)

Ciencias de la computacion

Probabilidad (matrices aleatorias, procesos estocasticos)

Ecuaciones diferenciales no lineales

Mecanica Estadıstica

e involucra a cientıficos de diferentes areas, como por ejemplo:

Fısicos teoricos,

Informaticos,

Biologos y neuro-cientıficos,

Sociologos and psicologos,

...y, por supuesto, ¡tambien matematicos!

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 33: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Herramientas matematicas en analisis de redes complejas

Las herramientas matematicas empleadas son muy diversas yproceden de campos muy diferentes, como por ejemplo:

Matematica Discreta (Teorıa de grafos y combinatoria)

Analisis Matricial (Algebra lineal y teorıa de Perron-Frobenius)

Ciencias de la computacion

Probabilidad (matrices aleatorias, procesos estocasticos)

Ecuaciones diferenciales no lineales

Mecanica Estadıstica

e involucra a cientıficos de diferentes areas, como por ejemplo:

Fısicos teoricos,

Informaticos,

Biologos y neuro-cientıficos,

Sociologos and psicologos,

...y, por supuesto, ¡tambien matematicos!

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 34: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Herramientas matematicas en analisis de redes complejas

Las herramientas matematicas empleadas son muy diversas yproceden de campos muy diferentes, como por ejemplo:

Matematica Discreta (Teorıa de grafos y combinatoria)

Analisis Matricial (Algebra lineal y teorıa de Perron-Frobenius)

Ciencias de la computacion

Probabilidad (matrices aleatorias, procesos estocasticos)

Ecuaciones diferenciales no lineales

Mecanica Estadıstica

e involucra a cientıficos de diferentes areas, como por ejemplo:

Fısicos teoricos,

Informaticos,

Biologos y neuro-cientıficos,

Sociologos and psicologos,

...y, por supuesto, ¡tambien matematicos!

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 35: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Herramientas matematicas en analisis de redes complejas

Las herramientas matematicas empleadas son muy diversas yproceden de campos muy diferentes, como por ejemplo:

Matematica Discreta (Teorıa de grafos y combinatoria)

Analisis Matricial (Algebra lineal y teorıa de Perron-Frobenius)

Ciencias de la computacion

Probabilidad (matrices aleatorias, procesos estocasticos)

Ecuaciones diferenciales no lineales

Mecanica Estadıstica

e involucra a cientıficos de diferentes areas, como por ejemplo:

Fısicos teoricos,

Informaticos,

Biologos y neuro-cientıficos,

Sociologos and psicologos,

...y, por supuesto, ¡tambien matematicos!

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 36: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Principales lıneas de trabajo

Los principales campos de trabajo en la actualidad son:

Analisis estructural de redes complejas.

Estructura global vs. estructura local.Analisis espectral y centralidad.Deteccion de comunidades.Problemas de diseno y mejora optima.

Modelos aleatorios en redes complejas.

Modelo de Erdos-Renji y redes aleatorias clasicas.Modelo de Albert-Barabasi y el preferential attachment.

Dinamica en redes complejas.

Sincronizacion.Propiedades estructurales vs. propiedades dinamicas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 37: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Principales lıneas de trabajo

Los principales campos de trabajo en la actualidad son:

Analisis estructural de redes complejas.

Estructura global vs. estructura local.Analisis espectral y centralidad.Deteccion de comunidades.Problemas de diseno y mejora optima.

Modelos aleatorios en redes complejas.

Modelo de Erdos-Renji y redes aleatorias clasicas.Modelo de Albert-Barabasi y el preferential attachment.

Dinamica en redes complejas.

Sincronizacion.Propiedades estructurales vs. propiedades dinamicas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 38: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Principales lıneas de trabajo

Los principales campos de trabajo en la actualidad son:

Analisis estructural de redes complejas.

Estructura global vs. estructura local.Analisis espectral y centralidad.

Deteccion de comunidades.Problemas de diseno y mejora optima.

Modelos aleatorios en redes complejas.

Modelo de Erdos-Renji y redes aleatorias clasicas.Modelo de Albert-Barabasi y el preferential attachment.

Dinamica en redes complejas.

Sincronizacion.Propiedades estructurales vs. propiedades dinamicas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 39: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Principales lıneas de trabajo

Los principales campos de trabajo en la actualidad son:

Analisis estructural de redes complejas.

Estructura global vs. estructura local.Analisis espectral y centralidad.Deteccion de comunidades.Problemas de diseno y mejora optima.

Modelos aleatorios en redes complejas.

Modelo de Erdos-Renji y redes aleatorias clasicas.Modelo de Albert-Barabasi y el preferential attachment.

Dinamica en redes complejas.

Sincronizacion.Propiedades estructurales vs. propiedades dinamicas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 40: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Principales lıneas de trabajo

Los principales campos de trabajo en la actualidad son:

Analisis estructural de redes complejas.

Estructura global vs. estructura local.Analisis espectral y centralidad.Deteccion de comunidades.Problemas de diseno y mejora optima.

Modelos aleatorios en redes complejas.

Modelo de Erdos-Renji y redes aleatorias clasicas.Modelo de Albert-Barabasi y el preferential attachment.

Dinamica en redes complejas.

Sincronizacion.Propiedades estructurales vs. propiedades dinamicas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 41: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Motivacion y objetivosUn paseo por el analisis de redes complejas

Principales lıneas de trabajo

Los principales campos de trabajo en la actualidad son:

Analisis estructural de redes complejas.

Estructura global vs. estructura local.Analisis espectral y centralidad.Deteccion de comunidades.Problemas de diseno y mejora optima.

Modelos aleatorios en redes complejas.

Modelo de Erdos-Renji y redes aleatorias clasicas.Modelo de Albert-Barabasi y el preferential attachment.

Dinamica en redes complejas.

Sincronizacion.Propiedades estructurales vs. propiedades dinamicas.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 42: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Si tenemos una red compleja G = (X ,E ),

...no todos los nodos juegan el mismo papel ni tienen la mismainfluencia en toda la red.

Pregunta

¿Como podemos medir la importancia de cada nodo de la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 43: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Si tenemos una red compleja G = (X ,E ),

...no todos los nodos juegan el mismo papel ni tienen la mismainfluencia en toda la red.

Pregunta

¿Como podemos medir la importancia de cada nodo de la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 44: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Si tenemos una red social

podemos modelarla como una red G = (X ,E ), donde los nodosX = {1, . . . , n} son los miembros de la red y los enlaces son lasinteracciones (amistad, relacion, etc.) entre los miembros.

¿Como podemos definir C : X −→ [0,+∞) que mida la influenciade cada nodo en la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 45: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Si tenemos una red social

podemos modelarla como una red G = (X ,E ), donde los nodosX = {1, . . . , n} son los miembros de la red y los enlaces son lasinteracciones (amistad, relacion, etc.) entre los miembros.

¿Como podemos definir C : X −→ [0,+∞) que mida la influenciade cada nodo en la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 46: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Si tenemos una red social

podemos modelarla como una red G = (X ,E ), donde los nodosX = {1, . . . , n} son los miembros de la red y los enlaces son lasinteracciones (amistad, relacion, etc.) entre los miembros.

¿Como podemos definir C : X −→ [0,+∞) que mida la influenciade cada nodo en la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 47: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

En sociologıa la centralidad (y el poder) esta asociado con lacantidad y calidad de los contactos de cada individuo.

Definicion

Si G = (X ,E ) es una red de n nodos, y tomamosi ∈ X = {1, . . . n}, se define el grado (de entrada) de i como elnumero de enlaces que terminan en i (es decir de la forma j → i).Este valor se denota como grin(i).

Este concepto solo mide el numero de contactos, pero no sucalidad.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 48: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

En sociologıa la centralidad (y el poder) esta asociado con lacantidad y calidad de los contactos de cada individuo.

Definicion

Si G = (X ,E ) es una red de n nodos, y tomamosi ∈ X = {1, . . . n}, se define el grado (de entrada) de i como elnumero de enlaces que terminan en i (es decir de la forma j → i).Este valor se denota como grin(i).

Este concepto solo mide el numero de contactos, pero no sucalidad.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 49: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

En sociologıa la centralidad (y el poder) esta asociado con lacantidad y calidad de los contactos de cada individuo.

Definicion

Si G = (X ,E ) es una red de n nodos, y tomamosi ∈ X = {1, . . . n}, se define el grado (de entrada) de i como elnumero de enlaces que terminan en i (es decir de la forma j → i).Este valor se denota como grin(i).

Este concepto solo mide el numero de contactos, pero no sucalidad.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 50: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

En sociologıa la centralidad (y el poder) esta asociado con lacantidad y calidad de los contactos de cada individuo.

Definicion

Si G = (X ,E ) es una red de n nodos, y tomamosi ∈ X = {1, . . . n}, se define el grado (de entrada) de i como elnumero de enlaces que terminan en i (es decir de la forma j → i).Este valor se denota como grin(i).

Este concepto solo mide el numero de contactos, pero no sucalidad.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 51: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Pregunta de sociologıa

Por ejemplo, si consideramos la red social Facebook, ¿podemosordenar las siguientes personas por su influencia (poder) en la redsocial?

Figura: ¿Quien es el jefe de la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 52: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Pregunta de sociologıa

Por ejemplo, si consideramos la red social Facebook, ¿podemosordenar las siguientes personas por su influencia (poder) en la redsocial?

Figura: ¿Quien es el jefe de la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 53: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Pregunta de sociologıa

Por ejemplo, si consideramos la red social Facebook, ¿podemosordenar las siguientes personas por su influencia (poder) en la redsocial?

Figura: ¿Quien es el jefe de la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 54: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Pregunta de sociologıa

Por ejemplo, si consideramos la red social Facebook, ¿podemosordenar las siguientes personas por su influencia (poder) en la redsocial?

Figura: ¿Quien es el jefe de la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 55: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

Pregunta de sociologıa

Por ejemplo, si consideramos la red social Facebook, ¿podemosordenar las siguientes personas por su influencia (poder) en la redsocial?

Figura: ¿Quien es el jefe de la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 56: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

...en este caso el numero de contactos no parece buena idea...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 57: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

...en este caso el numero de contactos no parece buena idea...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 58: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

...en este caso el numero de contactos no parece buena idea...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 59: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

...en este caso el numero de contactos no parece buena idea...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 60: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad y poder

...en este caso el numero de contactos no parece buena idea...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 61: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Idea Sociologica

En una red social tenemos que tener en cuenta tanto la cantidadcomo la calidad de los enlaces si queremos medir apropiadamentela importancia de un nodo, es decir

Heurıstica Sociologica

Si G = (X ,E ) es una red compleja con nodos X = {1, . . . , n},buscamos una funcion c : X −→ R t.q.:

c(i) ≥ 0 para todos los nodos i ∈ X .

c(1) + · · ·+ c(n) = 1.

existe λ > 0 t.q. c(i) =1

λ

∑j→i

c(j).

¿Como podemos localizar una de estas funciones (si existen)?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 62: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Idea Sociologica

En una red social tenemos que tener en cuenta tanto la cantidadcomo la calidad de los enlaces si queremos medir apropiadamentela importancia de un nodo, es decir

Heurıstica Sociologica

Si G = (X ,E ) es una red compleja con nodos X = {1, . . . , n},buscamos una funcion c : X −→ R t.q.:

c(i) ≥ 0 para todos los nodos i ∈ X .

c(1) + · · ·+ c(n) = 1.

existe λ > 0 t.q. c(i) =1

λ

∑j→i

c(j).

¿Como podemos localizar una de estas funciones (si existen)?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 63: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Idea Sociologica

En una red social tenemos que tener en cuenta tanto la cantidadcomo la calidad de los enlaces si queremos medir apropiadamentela importancia de un nodo, es decir

Heurıstica Sociologica

Si G = (X ,E ) es una red compleja con nodos X = {1, . . . , n},buscamos una funcion c : X −→ R t.q.:

c(i) ≥ 0 para todos los nodos i ∈ X .

c(1) + · · ·+ c(n) = 1.

existe λ > 0 t.q. c(i) =1

λ

∑j→i

c(j).

¿Como podemos localizar una de estas funciones (si existen)?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 64: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Idea Sociologica

En una red social tenemos que tener en cuenta tanto la cantidadcomo la calidad de los enlaces si queremos medir apropiadamentela importancia de un nodo, es decir

Heurıstica Sociologica

Si G = (X ,E ) es una red compleja con nodos X = {1, . . . , n},buscamos una funcion c : X −→ R t.q.:

c(i) ≥ 0 para todos los nodos i ∈ X .

c(1) + · · ·+ c(n) = 1.

existe λ > 0 t.q. c(i) =1

λ

∑j→i

c(j).

¿Como podemos localizar una de estas funciones (si existen)?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 65: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Idea Sociologica

En una red social tenemos que tener en cuenta tanto la cantidadcomo la calidad de los enlaces si queremos medir apropiadamentela importancia de un nodo, es decir

Heurıstica Sociologica

Si G = (X ,E ) es una red compleja con nodos X = {1, . . . , n},buscamos una funcion c : X −→ R t.q.:

c(i) ≥ 0 para todos los nodos i ∈ X .

c(1) + · · ·+ c(n) = 1.

existe λ > 0 t.q. c(i) =1

λ

∑j→i

c(j).

¿Como podemos localizar una de estas funciones (si existen)?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 66: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Idea Sociologica

En una red social tenemos que tener en cuenta tanto la cantidadcomo la calidad de los enlaces si queremos medir apropiadamentela importancia de un nodo, es decir

Heurıstica Sociologica

Si G = (X ,E ) es una red compleja con nodos X = {1, . . . , n},buscamos una funcion c : X −→ R t.q.:

c(i) ≥ 0 para todos los nodos i ∈ X .

c(1) + · · ·+ c(n) = 1.

existe λ > 0 t.q. c(i) =1

λ

∑j→i

c(j).

¿Como podemos localizar una de estas funciones (si existen)?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 67: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Reformulacion Matematica

Consideremos la matriz de adyacencia A(G ) = (aij) ∈ Mn×n delgrafo G dada por

aij =

{1, si existe una arista i → j ,0, en otro caso.

Entonces la heurıstica anterior se re-escribe de forma vectorial delsiguiente modo:

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 68: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Reformulacion Matematica

Forma vectorial/matricial

Si G = (X ,E ) es una red con nodos X = {1, . . . , n}, buscamos unvector c = (c(1), · · · , c(n)) tal que:

c(i) ≥ 0 para todo i ∈ X , es decir c ≥ 0.

c(1) + · · ·+ c(n) = ‖c‖1 = 1.

existe λ > 0 tal que para todo i ∈ X

c(i) =1

λ

n∑j=1

ajic(j)

por tanto c =1

λAtc , es decir c es vector propio de At .

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 69: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Reformulacion Matematica

Forma vectorial/matricial

Si G = (X ,E ) es una red con nodos X = {1, . . . , n}, buscamos unvector c = (c(1), · · · , c(n)) tal que:

c(i) ≥ 0 para todo i ∈ X , es decir c ≥ 0.

c(1) + · · ·+ c(n) = ‖c‖1 = 1.

existe λ > 0 tal que para todo i ∈ X

c(i) =1

λ

n∑j=1

ajic(j)

por tanto c =1

λAtc , es decir c es vector propio de At .

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 70: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Reformulacion Matematica

Forma vectorial/matricial

Si G = (X ,E ) es una red con nodos X = {1, . . . , n}, buscamos unvector c = (c(1), · · · , c(n)) tal que:

c(i) ≥ 0 para todo i ∈ X , es decir c ≥ 0.

c(1) + · · ·+ c(n) = ‖c‖1 = 1.

existe λ > 0 tal que para todo i ∈ X

c(i) =1

λ

n∑j=1

ajic(j)

por tanto c =1

λAtc , es decir c es vector propio de At .

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 71: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Reformulacion Matematica

Forma vectorial/matricial

Si G = (X ,E ) es una red con nodos X = {1, . . . , n}, buscamos unvector c = (c(1), · · · , c(n)) tal que:

c(i) ≥ 0 para todo i ∈ X , es decir c ≥ 0.

c(1) + · · ·+ c(n) = ‖c‖1 = 1.

existe λ > 0 tal que para todo i ∈ X

c(i) =1

λ

n∑j=1

ajic(j)

por tanto c =1

λAtc , es decir c es vector propio de At .

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 72: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Existencia y unicidad

Teorema de Perron-Frobenius

Si B ∈ Mn×n es una matriz con todas sus entradas no negativas,entonces, existe vector c ≥ 0 t.q. ‖c‖1 = 1 y ademas

B c = ρ(B)c .

Es mas, si

O bien todas sus entradas son positivas (B > 0),

O bien B es matriz de adyacencia de un grafo conexo,

entonces este c es unico.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 73: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Existencia y unicidad

Teorema de Perron-Frobenius

Si B ∈ Mn×n es una matriz con todas sus entradas no negativas,entonces, existe vector c ≥ 0 t.q. ‖c‖1 = 1 y ademas

B c = ρ(B)c .

Es mas, si

O bien todas sus entradas son positivas (B > 0),

O bien B es matriz de adyacencia de un grafo conexo,

entonces este c es unico.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 74: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Existencia y unicidad

Teorema de Perron-Frobenius

Si B ∈ Mn×n es una matriz con todas sus entradas no negativas,entonces, existe vector c ≥ 0 t.q. ‖c‖1 = 1 y ademas

B c = ρ(B)c .

Es mas, si

O bien todas sus entradas son positivas (B > 0),

O bien B es matriz de adyacencia de un grafo conexo,

entonces este c es unico.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 75: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Existencia y unicidad

Teorema de Perron-Frobenius

Si B ∈ Mn×n es una matriz con todas sus entradas no negativas,entonces, existe vector c ≥ 0 t.q. ‖c‖1 = 1 y ademas

B c = ρ(B)c .

Es mas, si

O bien todas sus entradas son positivas (B > 0),

O bien B es matriz de adyacencia de un grafo conexo,

entonces este c es unico.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 76: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Existencia y unicidad

Teorema de Perron-Frobenius

Si B ∈ Mn×n es una matriz con todas sus entradas no negativas,entonces, existe vector c ≥ 0 t.q. ‖c‖1 = 1 y ademas

B c = ρ(B)c .

Es mas, si

O bien todas sus entradas son positivas (B > 0),

O bien B es matriz de adyacencia de un grafo conexo,

entonces este c es unico.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 77: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

¿Como funciona un buscador?

De forma simplificada, un buscador de paginas web se compone de:

una arana de paginas web,

un metodo para ordenar paginas web, de acuerdo con surelevancia.

¿Como sabe Google que paginas son mas importantes?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 78: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

¿Como funciona un buscador?

De forma simplificada, un buscador de paginas web se compone de:

una arana de paginas web,

un metodo para ordenar paginas web, de acuerdo con surelevancia.

¿Como sabe Google que paginas son mas importantes?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 79: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

¿Como funciona un buscador?

De forma simplificada, un buscador de paginas web se compone de:

una arana de paginas web,

un metodo para ordenar paginas web, de acuerdo con surelevancia.

¿Como sabe Google que paginas son mas importantes?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 80: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

¿Como funciona un buscador?

De forma simplificada, un buscador de paginas web se compone de:

una arana de paginas web,

un metodo para ordenar paginas web, de acuerdo con surelevancia.

¿Como sabe Google que paginas son mas importantes?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 81: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

¿Como funciona un buscador?

De forma simplificada, un buscador de paginas web se compone de:

una arana de paginas web,

un metodo para ordenar paginas web, de acuerdo con surelevancia.

¿Como sabe Google que paginas son mas importantes?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 82: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Modelo Matematico

WWW puede modelarse matematicamente como una red complejadirigida G = (X ,E ), t.q. cada nodo X = {1, . . . , n} es una paginaweb y hay una arista entre dos paginas si hay un hiper-enlace entreellas.

Idea: Usar caminos aleatorios

Si navegamos de forma aleatoria, con mayor frecuencia pasaremospor los nodos de mayor importancia.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 83: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Modelo Matematico

WWW puede modelarse matematicamente como una red complejadirigida G = (X ,E ), t.q. cada nodo X = {1, . . . , n} es una paginaweb y hay una arista entre dos paginas si hay un hiper-enlace entreellas.

Idea: Usar caminos aleatorios

Si navegamos de forma aleatoria, con mayor frecuencia pasaremospor los nodos de mayor importancia.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 84: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Caminos aleatorios y centralidad

En el instante t = 0 elegimos un nodo al azar.

Si en el instante t estamos en el vertice j , en el instante t + 1nos movemos de forma equiprobable a uno de los vecinos de j ,es decir para cada 1 ≤ i ≤ n, la probabilidad de que pasemosde j a i es

pji =aji

grout(j).

Por tanto para cada t > 0 tenemos un vectorpt = (pt(1), . . . , pt(n)), de forma que cada pt(i) nos dice laprobabilidad de que en el instante t estemos en el nodo i . A lavista de lo anterior

pt(i) =n∑

j=1

pt−1(j)pji =n∑

j=1

pt−1(j)aji

grout(j).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 85: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Caminos aleatorios y centralidad

En el instante t = 0 elegimos un nodo al azar.

Si en el instante t estamos en el vertice j , en el instante t + 1nos movemos de forma equiprobable a uno de los vecinos de j ,es decir para cada 1 ≤ i ≤ n, la probabilidad de que pasemosde j a i es

pji =aji

grout(j).

Por tanto para cada t > 0 tenemos un vectorpt = (pt(1), . . . , pt(n)), de forma que cada pt(i) nos dice laprobabilidad de que en el instante t estemos en el nodo i . A lavista de lo anterior

pt(i) =n∑

j=1

pt−1(j)pji =n∑

j=1

pt−1(j)aji

grout(j).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 86: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Caminos aleatorios y centralidad

En el instante t = 0 elegimos un nodo al azar.

Si en el instante t estamos en el vertice j , en el instante t + 1nos movemos de forma equiprobable a uno de los vecinos de j ,es decir para cada 1 ≤ i ≤ n, la probabilidad de que pasemosde j a i es

pji =aji

grout(j).

Por tanto para cada t > 0 tenemos un vectorpt = (pt(1), . . . , pt(n)), de forma que cada pt(i) nos dice laprobabilidad de que en el instante t estemos en el nodo i . A lavista de lo anterior

pt(i) =n∑

j=1

pt−1(j)pji =n∑

j=1

pt−1(j)aji

grout(j).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 87: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Caminos aleatorios y centralidad

Es decir si definimos la matriz B = (bij) dada por bij = pji ,entonces tenemos que

pt = B pt−1.

Si pt = (pt(1), pt(2), . . . , pt(n)), entonces la frecuencia de pasarpor el nodo i es

lımt→∞

pt(i).

Teorıa de Perron-Frobenius

Por ser B una matriz estocastica, pt −→ v , cuanto t −→∞,donde v es el valor propio de B asociado a ρ(B) tal que v > 0 y‖v‖1 = 1.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 88: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Caminos aleatorios y centralidad

Es decir si definimos la matriz B = (bij) dada por bij = pji ,entonces tenemos que

pt = B pt−1.

Si pt = (pt(1), pt(2), . . . , pt(n)), entonces la frecuencia de pasarpor el nodo i es

lımt→∞

pt(i).

Teorıa de Perron-Frobenius

Por ser B una matriz estocastica, pt −→ v , cuanto t −→∞,donde v es el valor propio de B asociado a ρ(B) tal que v > 0 y‖v‖1 = 1.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 89: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Caminos aleatorios y centralidad

Es decir si definimos la matriz B = (bij) dada por bij = pji ,entonces tenemos que

pt = B pt−1.

Si pt = (pt(1), pt(2), . . . , pt(n)), entonces la frecuencia de pasarpor el nodo i es

lımt→∞

pt(i).

Teorıa de Perron-Frobenius

Por ser B una matriz estocastica, pt −→ v , cuanto t −→∞,donde v es el valor propio de B asociado a ρ(B) tal que v > 0 y‖v‖1 = 1.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 90: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Caminos aleatorios y centralidad

Por tanto si tenemos una red de paginas web

Para calcular la relevancia de cada pagina web basta con calcularun vector c = (c1, c2, . . . , cn) t.q. ci ≥ 0 y ademas c es vectorpropio de la matriz Φ = (φij)

φij =aji

grout(i).

...esto da problemas si grout(i) = 0...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 91: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Caminos aleatorios y centralidad

Por tanto si tenemos una red de paginas web

Para calcular la relevancia de cada pagina web basta con calcularun vector c = (c1, c2, . . . , cn) t.q. ci ≥ 0 y ademas c es vectorpropio de la matriz Φ = (φij)

φij =aji

grout(i).

...esto da problemas si grout(i) = 0...

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 92: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad PageRank

En este caso, tomando 0 ≤ q ≤ 1 (que sera el factor de saltoimprevisto), consideramos la matriz Φ = (φij) dada por

φij = (1− q)aji

grout(j)+

q

n.

Centralidad Page-Rank (tipo Google)

Usando de nuevo la teorıa de Perron-Frobenius, si tenemos lasucesion de vectores (pt)t≥0, entonces pt tiende al valor propio deΦ asociado a ρ(Φ) tal que w > 0 y ‖w‖1 = 1. Este w es lacentralidad Page-Rank de G con factor de salto q.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 93: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Centralidad PageRank

En este caso, tomando 0 ≤ q ≤ 1 (que sera el factor de saltoimprevisto), consideramos la matriz Φ = (φij) dada por

φij = (1− q)aji

grout(j)+

q

n.

Centralidad Page-Rank (tipo Google)

Usando de nuevo la teorıa de Perron-Frobenius, si tenemos lasucesion de vectores (pt)t≥0, entonces pt tiende al valor propio deΦ asociado a ρ(Φ) tal que w > 0 y ‖w‖1 = 1. Este w es lacentralidad Page-Rank de G con factor de salto q.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 94: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Algunos problemas relacionados

Si tenemos una red de paginas web

¿Que hiper-enlaces debemos anadir para mejorar lo maximoposible el PageRank de un nodo fijo j?

¿Como afectan los nuevos hiper-enlaces en el PageRank de laspaginas?

¿Pueden algunos nodos de la red controlar la centralidad detoda la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 95: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Algunos problemas relacionados

Si tenemos una red de paginas web

¿Que hiper-enlaces debemos anadir para mejorar lo maximoposible el PageRank de un nodo fijo j?

¿Como afectan los nuevos hiper-enlaces en el PageRank de laspaginas?

¿Pueden algunos nodos de la red controlar la centralidad detoda la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 96: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Algunos problemas relacionados

Si tenemos una red de paginas web

¿Que hiper-enlaces debemos anadir para mejorar lo maximoposible el PageRank de un nodo fijo j?

¿Como afectan los nuevos hiper-enlaces en el PageRank de laspaginas?

¿Pueden algunos nodos de la red controlar la centralidad detoda la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 97: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Algunos problemas relacionados

Si tenemos una red de paginas web

¿Que hiper-enlaces debemos anadir para mejorar lo maximoposible el PageRank de un nodo fijo j?

¿Como afectan los nuevos hiper-enlaces en el PageRank de laspaginas?

¿Pueden algunos nodos de la red controlar la centralidad detoda la red?

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 98: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Controlabilidad de Redes

Si tenemos una red G = (X ,E ) con pesos positivos (wij) en lasaristas,

podemos definir su centralidad Bonacich y Pagerank tomandocomo matriz de adyacencia

aij =

{wij , si existe una arista i → j ,0, en otro caso.

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 99: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Controlabilidad de Redes

Por fijar ideas, trabajemos con la centralidad Bonacich.

Definicion

Si tenemos una red G = (X ,E ) con pesos positivos en las aristas,un subconjunto de nodos Y ⊆ X es un conjunto controlador de Gsi modificando el peso de las aristas que salen de Y , podemosobtener la centralidad que queramos para todos los nodos de G .

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 100: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Controlabilidad de Redes

Por fijar ideas, trabajemos con la centralidad Bonacich.

Definicion

Si tenemos una red G = (X ,E ) con pesos positivos en las aristas,un subconjunto de nodos Y ⊆ X es un conjunto controlador de Gsi modificando el peso de las aristas que salen de Y , podemosobtener la centralidad que queramos para todos los nodos de G .

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 101: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Controlabilidad de Redes

Teorema de Existencia

Si tenemos una red G = (X ,E ) con pesos positivos en las aristas,tal que grin > 0 para cualquier i ∈ X , entonces siempre existe almenos un conjunto controlador de nodos.

Pregunta

¿Que tamano relativo tienen los conjuntos controladores?

Red Real Nodos Aristas Tamano relativoastro 13259 123838 16 %

Internet AS 11174 23409 8 %

US Airports 500 2980 14 %

ENRON 2351 139579 7 %

Jazz 198 2742 8 %

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 102: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Controlabilidad de Redes

Teorema de Existencia

Si tenemos una red G = (X ,E ) con pesos positivos en las aristas,tal que grin > 0 para cualquier i ∈ X , entonces siempre existe almenos un conjunto controlador de nodos.

Pregunta

¿Que tamano relativo tienen los conjuntos controladores?

Red Real Nodos Aristas Tamano relativoastro 13259 123838 16 %

Internet AS 11174 23409 8 %

US Airports 500 2980 14 %

ENRON 2351 139579 7 %

Jazz 198 2742 8 %

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 103: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Controlabilidad de Redes

Teorema de Existencia

Si tenemos una red G = (X ,E ) con pesos positivos en las aristas,tal que grin > 0 para cualquier i ∈ X , entonces siempre existe almenos un conjunto controlador de nodos.

Pregunta

¿Que tamano relativo tienen los conjuntos controladores?

Red Real Nodos Aristas Tamano relativoastro 13259 123838 16 %

Internet AS 11174 23409 8 %

US Airports 500 2980 14 %

ENRON 2351 139579 7 %

Jazz 198 2742 8 %

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 104: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

R.Albert and A.L. Barabasi, “Statistical Mechanics ofComplex Systems” Rev. Mod. Phys. E74, (2002) 47–97.

P. Bonacich, “Factoring and weighing approaches to status scoresand clique identification”, J. Math. Soc. 2 (2002), 113–141.

S. Brin and L. Page, “The anatomy of a large-scale hypertextual

Web search engine”, Comput.Netw. 30 (1998), 107–117.

R.Criado, V. Latora, V.Nicosia, M.Romance andG.Russo, “Analytical solutions for the inverse centrality problems”,to appear in Chaos (201?).

V.Nicosia, M.Romance, V. Latora, R.Criado andG.Russo, “Controlling centrality in weighted complex networks”,to appear in Phys. Rev. Let. (201?).

M.Romance, “Local estimates for eigenvector-like centralities ofcomplex networks”, to appear in J. Comput. Appl.Math. (201?).

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 105: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Analisis de Redes Complejas: Un paseomatematico entre Google y las redes sociales

Miguel [email protected]

Dpto. de Matematica AplicadaESCET

Universidad Rey Juan CarlosMadrid

Murcia, 25 de noviembre de 2010

Miguel Romance Un paseo matematico entre Google y las redes sociales

Page 106: Análisis de Redes Complejas: Un paseo matemático entre ... · An´alisis de Redes Complejas: Un paseo matem´atico entre Google y las redes sociales Miguel Romance miguel.romance@urjc.es

IntroduccionCentralidad y poder

Redes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Contenido

1 IntroduccionMotivacion y objetivosUn paseo por el analisis de redes complejas

2 Centralidad y poderRedes Sociales: Centralidad BonacichBuscadores y Centralidad PageRankAlgunos problemas sobre centralidad

Miguel Romance Un paseo matematico entre Google y las redes sociales