Articulo de referencia

Centralidad de intermediación

Un grafo no dirigido coloreado según la centralidad de intermediación de cada vértice, desde menor (rojo) hasta mayor (azul). En teoría de grafos , la centralidad de intermediac...

Un grafo no dirigido coloreado según la centralidad de intermediación de cada vértice, desde menor (rojo) hasta mayor (azul).

En teoría de grafos , la centralidad de intermediación es una medida de centralidad en un grafo basada en los caminos más cortos . La centralidad de intermediación mide con qué frecuencia un nodo aparece en el camino más corto entre otros nodos del grafo. Para cada par de vértices en un grafo conexo , existe al menos un camino más corto entre ellos; es decir, existe al menos un camino tal que se minimiza el número de aristas por las que pasa (para grafos no ponderados) o la suma de los pesos de las aristas (para grafos ponderados).

La centralidad de intermediación se ideó como una medida general de centralidad: [ 1 ] . Se aplica a una amplia gama de problemas en la teoría de redes, incluyendo problemas relacionados con redes sociales , biología, transporte y cooperación científica. Si bien autores anteriores habían descrito intuitivamente la centralidad en términos de intermediación, Freeman (1977) dio la primera definición formal de centralidad de intermediación.

La centralidad de intermediación tiene una amplia aplicación en la teoría de redes ; mide el grado de proximidad entre los nodos. Por ejemplo, en una red de telecomunicaciones , un nodo con mayor centralidad de intermediación tendría más control sobre la red, ya que fluye más información a través de él.

Definición

La centralidad de intermediación de un nodov{\displaystyle v}viene dada por la expresión:

gramo(v)=svtσst(v)σst{\displaystyle g(v)=\sum _{s\neq v\neq t}{\frac {\sigma _{st}(v)}{\sigma _{st}}}}

dóndeσst{\displaystyle \sigma _{st}}es el número total de caminos más cortos desde el nodos{\displaystyle s}al nodot{\displaystyle t}yσst(v){\displaystyle \sigma _ {st}(v)}es el número de esos caminos que pasan porv{\displaystyle v}(no dóndev{\displaystyle v}es un punto final). [ 2 ]

La centralidad de intermediación de un nodo se escala con el número de pares de nodos como sugieren los índices de suma. Por lo tanto, el cálculo puede reescalarse dividiendo por el número de pares de nodos sin incluirv{\displaystyle v}, de modo quegramo[0,1]{\displaystyle g\in [0,1]}La división se realiza mediante(norte1)(norte2){\displaystyle (N-1)(N-2)}para grafos dirigidos y(norte1)(norte2)/2{\displaystyle (N-1)(N-2)/2}para grafos no dirigidos , dondenorte{\displaystyle N}es el número de nodos en el componente gigante . Tenga en cuenta que esto se escala para el valor más alto posible, donde un nodo es atravesado por cada camino más corto. Esto no suele ser así, y se puede realizar una normalización sin pérdida de precisión.

normal(gramo(v))=gramo(v)min(gramo)máximo(gramo)min(gramo){\displaystyle {\mbox{normal}}(g(v))={\frac {g(v)-\min(g)}{\max(g)-\min(g)}}}

lo cual resulta en:

máximo(normal)=1{\displaystyle \max({\mbox{normal}})=1}
min(normal)=0{\displaystyle \min({\mbox{normal}})=0}

Tenga en cuenta que siempre se tratará de una ampliación de un rango menor a un rango mayor, por lo que no se pierde precisión.

Redes ponderadas

En una red ponderada, los enlaces que conectan los nodos ya no se tratan como interacciones binarias, sino que se ponderan en proporción a su capacidad, influencia, frecuencia, etc., lo que añade otra dimensión de heterogeneidad a la red, más allá de los efectos topológicos. La fuerza de un nodo en una red ponderada viene dada por la suma de los pesos de sus aristas adyacentes.

si=j=1norteaijwij{\displaystyle s_{i}=\sum _ {j=1}^{N}a_ {ij}w_ {ij}}

Conaij{\displaystyle a_{ij}}ywij{\displaystyle w_{ij}}siendo matrices de adyacencia y peso entre nodosi{\displaystyle i}yj{\displaystyle j}, respectivamente. De forma análoga a la distribución de ley de potencias del grado que se encuentra en las redes libres de escala, la fuerza de un nodo dado también sigue una distribución de ley de potencias.

s(k)kβ{\displaystyle s(k)\approx k^{\beta }}

Un estudio del valor promedios(b){\displaystyle s(b)}de la fuerza para vértices con intermediaciónb{\displaystyle b}muestra que el comportamiento funcional puede aproximarse mediante una forma de escala: [ 3 ]

s(b)bα{\displaystyle s(b)\approx b^{\alpha }}

Centralidad de percolación

La centralidad de percolación es una versión de la centralidad de intermediación ponderada, pero considera el "estado" de los nodos de origen y destino de cada ruta más corta al calcular este peso. La percolación de un "contagio" ocurre en redes complejas en diversos escenarios. Por ejemplo, una infección viral o bacteriana puede propagarse a través de redes sociales de personas, conocidas como redes de contacto. La propagación de enfermedades también puede considerarse a un nivel de abstracción superior, al contemplar una red de ciudades o centros de población conectados por carreteras, ferrocarriles o vías aéreas. Los virus informáticos pueden propagarse a través de redes informáticas. Los rumores o noticias sobre ofertas y acuerdos comerciales también pueden propagarse a través de redes sociales de personas. En todos estos escenarios, un "contagio" se propaga a través de los enlaces de una red compleja, alterando los "estados" de los nodos a medida que se propaga, ya sea de forma reversible o irreversible. Por ejemplo, en un escenario epidemiológico, los individuos pasan del estado "susceptible" al estado "infectado" a medida que se propaga la infección. Los estados que pueden adoptar los nodos individuales en los ejemplos anteriores podrían ser binarios (como haber recibido o no una noticia), discretos (susceptible/infectado/recuperado) o incluso continuos (como la proporción de personas infectadas en una ciudad), a medida que se propaga el contagio. La característica común en todos estos escenarios es que la propagación del contagio provoca un cambio en los estados de los nodos en las redes. La centralidad de percolación (PC) se propuso teniendo esto en cuenta, y mide específicamente la importancia de los nodos en términos de facilitar la percolación a través de la red. Esta medida fue propuesta por Piraveenan, Prokopenko y Hossain (2013) . [ 4 ]

La centralidad de percolación se define para un nodo dado, en un momento dado, como la proporción de "caminos percolados" que pasan por ese nodo. Un "camino percolado" es el camino más corto entre un par de nodos, donde el nodo de origen está percolado (por ejemplo, infectado). El nodo de destino puede estar percolado o no percolado, o en un estado parcialmente percolado.

PAGdot(v)=1norte2svrσsr(v)σsrincógnitats[incógnitati]incógnitatv{\displaystyle PC^{t}(v)={\frac {1}{N-2}}\sum _{s\neq v\neq r}{\frac {\sigma _{sr}(v)}{\sigma _{sr}}}{\frac {{x^{t}}_{s}}{{\sum {[{x^{t}}_{i}}]}-{x^{t}}_{v}}}}

dóndeσsr{\displaystyle \sigma _{sr}}es el número total de caminos más cortos desde el nodos{\displaystyle s}al nodor{\displaystyle r}yσsr(v){\displaystyle \sigma _{sr}(v)}es el número de esos caminos que pasan porv{\displaystyle v}. El estado de percolación del nodoi{\displaystyle i}en ese momentot{\displaystyle t}se denota porincógnitati{\displaystyle {x^{t}}_{i}}y dos casos especiales son cuandoincógnitati=0{\displaystyle {x^{t}}_{i}=0}lo que indica un estado no percolado en el tiempot{\displaystyle t}mientras que cuandoincógnitati=1{\displaystyle {x^{t}}_{i}=1}lo que indica un estado de percolación completa en el tiempot{\displaystyle t}Los valores intermedios indican estados parcialmente percolados (por ejemplo, en una red de municipios, este sería el porcentaje de personas infectadas en ese municipio).

Los pesos adjuntos a las rutas de percolación dependen de los niveles de percolación asignados a los nodos de origen, basándose en la premisa de que cuanto mayor sea el nivel de percolación de un nodo de origen, más importantes serán las rutas que se originan en ese nodo. Por lo tanto, los nodos que se encuentran en las rutas más cortas que se originan en nodos altamente percolados son potencialmente más importantes para la percolación. La definición de PC también puede extenderse para incluir los pesos de los nodos de destino. Los cálculos de centralidad de percolación se ejecutan enO(|V||mi|){\displaystyle O(|V||E|)}tiempo con una implementación eficiente adaptada del algoritmo de Brandes . Si el cálculo necesita considerar los pesos de los nodos objetivo, el tiempo en el peor de los casos esO(|V|3){\displaystyle O(|V|^{3})}.

Algoritmos

Calcular las centralidades de intermediación y cercanía de todos los vértices de un grafo implica calcular los caminos más cortos entre todos los pares de vértices del grafo, lo que llevaΘ(|V|3){\displaystyle \Theta (|V|^{3})}tiempo con el algoritmo de Floyd-Warshall , modificado para no solo encontrar uno sino contar todos los caminos más cortos entre dos nodos. En un grafo disperso, el algoritmo de Johnson o el algoritmo de Brandes pueden ser más eficientes, ambos tomandoO(|V|2registro|V|+|V||mi|){\displaystyle O(|V|^{2}\log |V|+|V||E|)}tiempo. En gráficos no ponderados, calcular la centralidad de intermediación llevaO(|V||mi|){\displaystyle O(|V||E|)}tiempo utilizando el algoritmo de Brandes. [ 5 ]

Al calcular las centralidades de intermediación y cercanía de todos los vértices de un grafo, se asume que los grafos son no dirigidos y conectados, permitiendo bucles y aristas múltiples. En el caso específico de los grafos de red, a menudo no presentan bucles ni aristas múltiples para mantener relaciones simples (donde las aristas representan conexiones entre dos personas o vértices). En este caso, el algoritmo de Brandes divide las puntuaciones de centralidad finales entre 2 para tener en cuenta que cada ruta más corta se cuenta dos veces. [ 6 ]

Otro algoritmo generaliza la centralidad de Freeman calculada sobre geodésicas y la centralidad de Newman calculada sobre todos los caminos, introduciendo un hiperparámetro que controla el equilibrio entre exploración y explotación. La complejidad temporal es igual al número de aristas multiplicado por el número de nodos del grafo. [ 7 ]

Aproximaciones

Debido a que el cálculo exacto de la centralidad de intermediación puede ser costoso en grafos grandes , se han propuesto varios algoritmos de aproximación. Muchos métodos estiman la centralidad de intermediación muestreando los caminos más cortos entre pares de vértices seleccionados aleatoriamente en lugar de enumerar todos los caminos más cortos. [ 8 ] [ 9 ]

Riondato y Kornaropoulos propusieron un algoritmo de muestreo de ruta más corta con garantías de error probabilístico basado en la teoría de Vapnik-Chervonenkis . [ 10 ] Métodos posteriores como ABRA y SILVAN utilizaron estrategias de muestreo progresivo y promedios de Rademacher para determinar de forma adaptativa el número de rutas más cortas muestreadas necesarias para alcanzar una precisión objetivo. [ 11 ] [ 12 ]

KADABRA es un algoritmo de aproximación adaptativa que combina el muestreo de ruta más corta con la búsqueda en anchura bidireccional y la estimación de intervalos de confianza. [ 13 ]

También se han propuesto heurísticas locales como alternativas computacionalmente económicas. La centralidad de intermediación egocéntrica calcula la centralidad de intermediación de un vértice dentro de su red egocéntrica , que consiste únicamente en el vértice, sus vecinos y las aristas entre esos vecinos. [ 14 ] Otras medidas indirectas ligeras, como la centralidad de grado dependiente del coeficiente de agrupamiento local (LCCDC), utilizan únicamente propiedades estructurales locales, como el grado y el coeficiente de agrupamiento, para estimar la importancia relativa de los vértices. [ 15 ]

Aplicaciones

Redes sociales

En el análisis de redes sociales , la centralidad de intermediación puede tener diferentes implicaciones. Desde una perspectiva macroscópica, las posiciones de enlace o "agujeros estructurales" (indicados por una alta centralidad de intermediación) reflejan poder, porque permiten a la persona en la posición de enlace ejercer control (por ejemplo, decidir si compartir información o no) sobre las personas entre las que se conecta. [ 16 ] Desde la perspectiva microscópica de las redes egocéntricas (es decir, considerando solo las conexiones de primer grado), en las redes sociales en línea una alta centralidad de intermediación coincide con las nominaciones de amigos más cercanos (es decir, fuertes lazos interpersonales ), porque refleja inversiones de capital social en la relación cuando se conectan círculos sociales distantes (por ejemplo, familia y universidad) (a menudo como resultado de una presentación por parte del ego). [ 17 ]

redes fluviales

La centralidad de intermediación se ha utilizado para analizar la complejidad topológica de las redes fluviales , así como su uso en el comercio marítimo. [ 18 ] [ 19 ]

La centralidad de intermediación está relacionada con la conectividad de una red , en la medida en que los vértices con alta centralidad de intermediación tienen el potencial de desconectar grafos si se eliminan (ver conjunto de corte ).

Véase también

Referencias

  1. Freeman (1977) , pág. 39.
  2. "Cálculo de la centralidad de intermediación en Gephi" . YouTube .
  3. Barrat et al. (2004) .
  4. Piraveenan, Prokopenko y Hossain (2013) .
  5. Brandes (2001) , pág. 1.
  6. Brandes (2001) , pág. 9.
  7. Mantrach et al. (2010) .
  8. Bader, David A.; Kintali, Shiva; Madduri, Kamesh; Mihail, Milena (2007). "Aproximación de la centralidad de intermediación". Algoritmos y modelos para el grafo web . Notas de clase en ciencias de la computación. Vol. 4863. Springer. págs. 124–137 . doi : 10.1007/978-3-540-77004-6_10 .  
  9. Brandes, Ulrik; Pich, Christian (2007). "Estimación de centralidad en grandes redes". International Journal of Bifurcation and Chaos . 17 (7): 2303– 2318. doi : 10.1142/S0218127407018403 .
  10. Riondato, Matteo; Kornaropoulos, Evgenios M. (2016). "Aproximación rápida de la centralidad de intermediación mediante muestreo". Minería de datos y descubrimiento de conocimiento . 30 : 438–475 . doi : 10.1007/s10618-015-0423-0 .
  11. Riondato, Matteo; Upfal, Eli (2018). "ABRA: Aproximación de la centralidad de intermediación en grafos estáticos y dinámicos con promedios de Rademacher". ACM Transactions on Knowledge Discovery from Data . 12 (5): 61:1–61:38. arXiv : 1805.10941 . doi : 10.1145/3230636 .
  12. Pellegrina, Leonardo; Vandin, Fabio (2023). "SILVAN: Estimación de centralidades de intermediación con muestreo progresivo y límites de Rademacher no uniformes". ACM Transactions on Knowledge Discovery from Data . 18 (3). doi : 10.1145/3628601 . hdl : 11577/3506646 .
  13. Borassi, Michele; Natale, Emanuele (2019). "KADABRA es un algoritmo adaptativo para la intermediación mediante aproximación aleatoria". ACM Journal of Experimental Algorithmics . 24 : 1.2:1–1.2:35. arXiv : 1604.08553 . doi : 10.1145/3284359 .
  14. Everett, Martin; Borgatti, Stephen P. (2005). "Intermediación de la red ego". Redes sociales . 27 (1): 31– 38. doi : 10.1016/j.socnet.2004.11.007 .
  15. Meghanathan, Natarajan (2017). "Una métrica de centralidad computacionalmente ligera y localizada en lugar de la centralidad de intermediación para el análisis de redes complejas" . Vietnam Journal of Computer Science . 4 : 23–38 . doi : 10.1007/s40595-016-0073-1 .
  16. Burt (2009) .
  17. Stolz y Schlereth (2021) .
  18. Sarker et al. (2019) .
  19. ^ Eiland, Murray (2020). «Redes de Roma, Bizancio y China» . Antiqvvs . 4 (1). Entrevista con Johannes Preiser-Kapeller: 41– 45.

Bibliografía

  • Barrat, A.; et  al. (2004). "La arquitectura de redes ponderadas complejas" . Actas de la Academia Nacional de Ciencias de los Estados Unidos de América . 101 ( 11): 3747– 3752. arXiv : cond-mat/0311416 . Bibcode : 2004PNAS..101.3747B . doi : 10.1073/pnas.0400087101 . ISSN 0027-8424 . PMC 374315. PMID 15007165 .   
  • Borassi, Michele; Natale, Emanuele (2019). "KADABRA es un algoritmo adaptativo para la intermediación mediante aproximación aleatoria" . ACM Journal of Experimental Algorithmics . 24 : 1.2:1–1.2:35. arXiv : 1604.08553 . doi : 10.1145/3284359 . ISSN 1084-6654 . S2CID 67871875 .  
  • Brandes, Ulrik (2001). "Un algoritmo más rápido para la centralidad de intermediación" ( PDF) . Journal of Mathematical Sociology . 25 (2): 163– 177. CiteSeerX 10.1.1.11.2024 . doi : 10.1080/0022250x.2001.9990249 . hdl : 10983/23603 . S2CID 13971996. Archivado (PDF) del original el 29 de marzo de 2021. Recuperado el 29 de marzo de 2021 .  
  • Burt, Ronald (2009). Agujeros estructurales: La estructura social de la competencia . Cambridge: Harvard University Press . ISBN 978-0-674-02909-5OCLC 1041149426. Consultado el 29 de marzo de 2021 . 
  • Freeman, Linton (1977). "Un conjunto de medidas de centralidad basadas en la intermediación". Sociometry . 40 (1): 35– 41. doi : 10.2307/3033543 . JSTOR 3033543 . 
  • Goh, K.-I.; Kahng, B.; Kim, D. (2001). "Comportamiento universal de la distribución de carga en redes libres de escala". Physical Review Letters . 87 (27) 278701. arXiv : cond-mat/0106565 . Bibcode : 2001PhRvL..87A8701G . doi : 10.1103/PhysRevLett.87.278701 . ISSN 0031-9007 . PMID 11800921 . S2CID 15746304 .   
  • Mantrach, Amin; et  al. (2010). "El núcleo de covarianza de suma sobre caminos: una nueva medida de covarianza entre nodos de un grafo dirigido". IEEE Transactions on Pattern Analysis and Machine Intelligence . 32 (6): 1112– 1126. doi : 10.1109/tpami.2009.78 . PMID 20431135. S2CID 4807216 .  
  • Moxley, Robert L.; Moxley, Nancy F. (1974). "Determinación de la centralidad de los puntos en redes sociales no artificiales". Sociometry . 37 (1): 122– 130. doi : 10.2307/2786472 . JSTOR 2786472 . 
  • Newman, Mark EJ (2010). Redes: Una introducción . Oxford: Oxford University Press . ISBN 978-0-19-920665-0OCLC 964511577 
  • Piraveenan, Mahendra; Prokopenko, Mikhail; Hossain, Liaquat (2013). Holme, Petter (ed.). "Percolation Centrality: Quantifying Graph-Theoretic Impact of Nodes during Percolation in Networks" . PLOS ONE . 8 (1) e53095. Bibcode : 2013PLoSO...853095P . doi : 10.1371/journal.pone.0053095 . ISSN 1932-6203 . PMC 3551907. PMID 23349699 .   
  • Sarker, Shiblu; et  al. (2019). "Nodos críticos en redes fluviales" . Scientific Reports . 9 (1): 11178. Bibcode : 2019NatSR...911178S . doi : 10.1038/ s41598-019-47292-4 . ISSN 2045-2322 . PMC 6672004. PMID 31371735 .   
  • Stolz, Simon; Schlereth, Christian (2021). "Predicción de la fuerza de los vínculos con estructuras de redes egocéntricas". Journal of Interactive Marketing . 54 (mayo): 40–52 . doi : 10.1016/j.intmar.2020.10.001 . S2CID 229403802 .