Articulo de referencia

Modelo de configuración

Figura 1. Secuencia de grados y diferentes realizaciones de red en el modelo de configuración [1] En la ciencia de redes , el modelo de configuración es un método para generar r...

Figura 1. Secuencia de grados y diferentes realizaciones de red en el modelo de configuración [1]

En la ciencia de redes , el modelo de configuración es un método para generar redes aleatorias a partir de una secuencia de grados dada . Se utiliza ampliamente como modelo de referencia para redes sociales de la vida real , ya que permite al modelador incorporar distribuciones de grados arbitrarios.

Justificación del modelo

En el modelo de configuración, el grado de cada vértice está predefinido, en lugar de tener una distribución de probabilidad de la cual se elige el grado dado. [2] A diferencia del modelo Erdős–Rényi , la secuencia de grados del modelo de configuración no está restringida a tener una distribución de Poisson , el modelo permite al usuario darle a la red cualquier distribución de grados deseada.

Algoritmo

El siguiente algoritmo describe la generación del modelo:

  1. Tomar una secuencia de grados, es decir, asignar un grado a cada vértice. Los grados de los vértices se representan como semienlaces o stubs. La suma de stubs debe ser par para poder construir un grafo ( ). La secuencia de grados se puede extraer de una distribución teórica o puede representar una red real (determinada a partir de la matriz de adyacencia de la red). k i {\displaystyle k_{i}} k i = 2 m {\displaystyle \sum k_{i}=2m}
  2. Elija dos stubs de manera uniforme y aleatoria y conéctelos para formar una arista. Elija otro par de los stubs restantes y conéctelos. Continúe hasta que se quede sin stubs. El resultado es una red con la secuencia de grados predefinida. La realización de la red cambia con el orden en que se eligen los stubs, pueden incluir ciclos (b), bucles propios (c) o enlaces múltiples (d) (Figura 1). 2 m 2 {\displaystyle 2m-2}

Autobucles, aristas múltiples e implicaciones

El algoritmo descrito anteriormente combina todos los stubs con la misma probabilidad. La distribución uniforme de la coincidencia es una propiedad importante en términos de calcular otras características de las redes generadas. El proceso de generación de la red no excluye el evento de generar un bucle propio o un enlace múltiple. Si diseñamos el proceso de manera que no se permitan los bucles propios ni los enlaces múltiples, la coincidencia de los stubs no seguiría una distribución uniforme.

El número total esperado de enlaces múltiples en una red de modelo de configuración sería:

1 2 [ k 2 k 1 ] 2 {\displaystyle {\frac {1}{2}}{\Big [}{\frac {\langle {k^{2}}\rangle }{\langle k\rangle }}-1{\Big ]}^{2}}

donde es el momento n-ésimo de la distribución de grados. Por lo tanto, el número promedio de bucles propios y enlaces múltiples es una constante para algunas redes grandes, y la densidad de bucles propios y enlaces múltiples, es decir, el número por nodo, tiende a cero siempre que sea constante y finito. Para algunas distribuciones de grados de ley de potencia donde el segundo momento diverge, la densidad de enlaces múltiples puede no desaparecer o puede hacerlo más lentamente que . [2] k n {\displaystyle \langle {k^{n}}\rangle } N {\displaystyle N\rightarrow \infty } k 2 {\displaystyle \langle {k^{2}}\rangle } N 1 {\displaystyle {N}^{-1}}

Otra consecuencia de los bucles propios y las aristas múltiples es que no todas las redes posibles se generan con la misma probabilidad. En general, todas las realizaciones posibles se pueden generar permutando los stubs de todos los vértices de todas las formas posibles. El número de permutaciones de los stubs de un nodo es , por lo que el número de realizaciones de una secuencia de grados es . Esto significaría que cada realización ocurre con la misma probabilidad. Sin embargo, los bucles propios y las aristas múltiples pueden cambiar el número de realizaciones, ya que la permutación de aristas propias puede dar como resultado una realización sin cambios. Dado que el número de bucles propios y enlaces múltiples se desvanece cuando , la variación en las probabilidades de diferentes realizaciones será pequeña pero presente. [2] i {\displaystyle i} k i ! {\displaystyle k_{i}!} N { k i } = i k i ! {\displaystyle N\{k_{i}\}=\prod _{i}k_{i}!} N {\displaystyle N\rightarrow \infty }

Propiedades

Probabilidad de borde

Un trozo de nodo puede estar conectado a otros trozos (hay trozos en total, y tenemos que excluir el que estamos observando actualmente). El vértice tiene trozos a los que se puede conectar el nodo con la misma probabilidad (debido a la distribución uniforme). La probabilidad de que un trozo de nodo esté conectado a uno de estos trozos es . Dado que el nodo tiene trozos, la probabilidad de estar conectado a es ( para α suficientemente grande ). Nótese que esta fórmula solo puede verse como una probabilidad si , y más precisamente describe el número esperado de aristas entre nodos y . Nótese que esta fórmula no se aplica al caso de autoaristas. [2] i {\displaystyle i} 2 m 1 {\displaystyle 2m-1} 2 m {\displaystyle 2m} j {\displaystyle j} k j {\displaystyle k_{j}} i {\displaystyle i} i {\displaystyle i} k j {\displaystyle k_{j}} k j 2 m 1 {\displaystyle {\frac {k_{j}}{2m-1}}} i {\displaystyle i} k i {\displaystyle k_{i}} i {\displaystyle i} j {\displaystyle j} k i k j 2 m 1 {\displaystyle {\frac {k_{i}k_{j}}{2m-1}}} k i k j 2 m {\displaystyle {\frac {k_{i}k_{j}}{2m}}} m {\displaystyle m} k i k j / 2 m 1 {\displaystyle k_{i}k_{j}/2m\ll 1} i {\displaystyle i} j {\displaystyle j}

Dado un modelo de configuración con una distribución de grados , la probabilidad de que un nodo elegido al azar tenga grado es . Pero si tomamos uno de los vértices al que podemos llegar siguiendo una de las aristas de i, la probabilidad de que tenga grado k es . (La probabilidad de llegar a un nodo con grado k es , y existen tales nodos). Esta fracción depende de en lugar del grado del nodo típico con . Por lo tanto, se espera que un vecino de un nodo típico tenga un grado más alto que el propio nodo típico. Esta característica del modelo de configuración describe bien el fenómeno de "mis amigos tienen más amigos que yo". p k {\displaystyle p_{k}} i {\displaystyle i} k {\displaystyle k} p k {\displaystyle p_{k}} k 2 m × n p k = k p k k {\displaystyle {\frac {k}{2m}}\times np_{k}={\frac {kp_{k}}{\left\langle k\right\rangle }}} k 2 m {\displaystyle {\frac {k}{2m}}} n p k {\displaystyle np_{k}} k p k {\displaystyle kp_{k}} p k {\displaystyle p_{k}}

Coeficiente de agrupamiento

El coeficiente de agrupamiento (la probabilidad promedio de que los vecinos de un nodo estén conectados) se calcula aproximadamente de la siguiente manera: C g {\displaystyle C_{g}}

C g = k i , k j = 1 q k i q k j ( k i 1 ) ( k j 1 ) 2 m , {\displaystyle C_{g}=\sum _{k_{i},k_{j}=1}^{\infty }q_{k_{i}}q_{k_{j}}{\frac {(k_{i}-1)(k_{j}-1)}{2m}},}

donde denota la probabilidad de que una arista aleatoria alcance un vértice de grado, y los factores de la forma " " en lugar de " " aparecen porque se ha tenido en cuenta un trozo por el hecho de que estos son vecinos de un vértice común. Al evaluar los resultados anteriores, q k {\displaystyle q_{k}} k {\displaystyle k} k i 1 {\displaystyle k_{i}-1} k i {\displaystyle k_{i}}

C g = 1 2 m [ k = 0 ( k 1 ) q k ] 2 . {\displaystyle C_{g}={\frac {1}{2m}}\left[\sum _{k=0}^{\infty }(k-1)q_{k}\right]^{2}.}

Usando y , con denotando la distribución de grados, denotando el grado promedio y denotando el número de vértices, lo anterior se convierte en q k = k p k / k {\displaystyle q_{k}=kp_{k}/\langle k\rangle } 2 m = N k {\displaystyle 2m=N\langle k\rangle } p k {\displaystyle p_{k}} k {\displaystyle \langle k\rangle } N {\displaystyle N}

C g = 1 N k 3 [ k = 1 ( k 1 ) k P ( k ) ] 2 = ( k 2 k ) 2 N k 3 , {\displaystyle C_{g}={\frac {1}{N\langle k\rangle ^{3}}}\left[\sum _{k=1}^{\infty }(k-1)kP(k)\right]^{2}={\frac {\left(\langle k^{2}\rangle -\langle k\rangle \right)^{2}}{N\langle k\rangle ^{3}}},}

con denotación del segundo momento de la distribución de grados. Suponiendo que y son constantes, lo anterior se comporta como k 2 {\displaystyle \langle k^{2}\rangle } k 2 {\displaystyle \langle k^{2}\rangle } k {\displaystyle \langle k\rangle }

C g c o n s t N , {\displaystyle C_{g}\sim {\frac {\mathrm {const} }{N}},}

donde la constante depende de . [2] Por lo tanto, el coeficiente de agrupamiento se vuelve pequeño en el límite. p k {\displaystyle p_{k}} C g {\displaystyle C_{g}} N 1 {\displaystyle N\gg 1}

Componente gigante

En el modelo de configuración, existe un componente gigante (GC) si

k 2 2 k > 0 , {\displaystyle \langle k^{2}\rangle -2\langle k\rangle >0,}

donde y son el primer y segundo momento de la distribución de grados . Esto significa que el umbral crítico depende únicamente de cantidades que están determinadas de forma única por la distribución de grados . k {\displaystyle \langle k\rangle } k 2 {\displaystyle \langle k^{2}\rangle } p k {\displaystyle p_{k}}

El modelo de configuración genera redes locales tipo árbol, lo que significa que cualquier vecindario local en dicha red toma la forma de un árbol. Más precisamente, si se comienza en cualquier nodo de la red y se forma el conjunto de todos los nodos a una distancia o menos de ese nodo de inicio, el conjunto, con una probabilidad que tiende a 1 cuando n → ∞, tomará la forma de un árbol. [3] En estructuras tipo árbol, el número de segundos vecinos promediado en toda la red, , es: d {\displaystyle d} c 2 {\displaystyle c_{2}} c 2 = k 2 k . {\displaystyle c_{2}=\langle k^{2}\rangle -\langle k\rangle .}

Entonces, en general, el número promedio a distancia se puede escribir como: d {\displaystyle d}

c d = ( c 2 c 1 ) d 1 c 1 . {\displaystyle c_{d}=\left({\frac {c_{2}}{c_{1}}}\right)^{d-1}c_{1}.}

Lo que implica que si la razón de es mayor que uno, entonces la red puede tener un componente gigante. Esto es conocido como el criterio de Molloy-Reed. [4] La intuición detrás de este criterio es que si existe el componente gigante (GC), entonces el grado promedio de un vértice elegido aleatoriamente en un componente conectado debe ser al menos 2. El criterio de Molloy-Reed también puede expresarse como: lo que implica que, aunque el tamaño del GC puede depender de y , el número de nodos de grado 0 y 2 no tiene ninguna contribución en la existencia del componente gigante. [3] c 2 c 1 {\displaystyle {\frac {c_{2}}{c_{1}}}} i {\displaystyle i} i k i ( k i 2 ) > 0 , {\displaystyle \sum _{i}k_{i}(k_{i}-2)>0,} p 0 {\displaystyle p_{0}} p 2 {\displaystyle p_{2}}

Diámetro

El modelo de configuración puede asumir cualquier distribución de grados y muestra el efecto de mundo pequeño , ya que para el orden principal el diámetro del modelo de configuración es solo . [5] d = ln ( N ) ln ( c 2 / c 1 ) {\displaystyle d={\frac {\ln(N)}{\ln(c_{2}/c_{1})}}}

Componentes de tamaño finito

Como el número total de vértices tiende a infinito, la probabilidad de encontrar dos componentes gigantes se desvanece. Esto significa que en el régimen disperso, el modelo consta de un componente gigante (si lo hay) y múltiples componentes conectados de tamaño finito. Los tamaños de los componentes conectados se caracterizan por su distribución de tamaño : la probabilidad de que un vértice muestreado aleatoriamente pertenezca a un componente conectado de tamaño. Existe una correspondencia entre la distribución de grados y la distribución de tamaño. Cuando el número total de vértices tiende a infinito, , se produce la siguiente relación: [6] N {\displaystyle N} w n {\displaystyle w_{n}} n . {\displaystyle n.} p k {\displaystyle p_{k}} w n . {\displaystyle w_{n}.} N {\displaystyle N\rightarrow \infty }

w n = { k n 1 u 1 n ( n 2 ) , n > 1 , p 0 n = 1 , {\displaystyle w_{n}={\begin{cases}{\frac {\langle k\rangle }{n-1}}u_{1}^{*n}(n-2),&n>1,\\p_{0}&n=1,\end{cases}}}

donde y denota la potencia de convolución de pliegues . Además, se conocen asíntotas explícitas para cuando y es cercano a cero. [6] Las expresiones analíticas para estas asíntotas dependen de la finitud de los momentos del exponente de cola de la distribución de grados (cuando presenta una cola pesada) y del signo del criterio de Molloy-Reed. La siguiente tabla resume estas relaciones (las constantes se proporcionan en [6] ). u 1 ( k ) := k + 1 k p k + 1 , {\displaystyle u_{1}(k):={\frac {k+1}{\langle k\rangle }}p_{k+1},} u 1 n {\displaystyle u_{1}^{*n}} n {\displaystyle n} w n {\displaystyle w_{n}} n 1 {\displaystyle n\gg 1} | k 2 2 k | {\displaystyle |\langle k^{2}\rangle -2\langle k\rangle |} p k , {\displaystyle p_{k},} β {\displaystyle \beta } p k {\displaystyle p_{k}}

Modelado

Comparación con redes del mundo real

Tres propiedades generales de las redes complejas son la distribución de grado heterogénea, la longitud de camino promedio corta y el alto agrupamiento. [1] [7] [8] Al tener la oportunidad de definir cualquier secuencia de grado arbitraria, la primera condición se puede satisfacer por diseño, pero como se muestra arriba, el coeficiente de agrupamiento global es una función inversa del tamaño de la red, por lo que para redes de configuración grandes, el agrupamiento tiende a ser pequeño. Esta característica del modelo de referencia contradice las propiedades conocidas de las redes empíricas, pero las extensiones del modelo pueden resolver este problema (ver [9] ). Todas las redes generadas por este modelo son localmente similares a árboles siempre que el promedio de la distribución de grado en exceso sea constante o crezca más lentamente que la raíz cuadrada del número de enlaces, . En otras palabras, este modelo evita la formación de subestructuras como bucles en el límite de tamaño grande. La desaparición del coeficiente de agrupamiento, es un caso especial de este resultado más general. Si bien la propiedad similar a un árbol hace que el modelo no sea muy realista, muchos cálculos, como los métodos de función generadora , son posibles para el modelo de configuración gracias a esta característica. [3] m {\displaystyle {\sqrt {m}}}

Aplicación: cálculo de modularidad

El modelo de configuración se aplica como parámetro de referencia en el cálculo de la modularidad de la red . La modularidad mide el grado de división de la red en módulos. Se calcula de la siguiente manera:

Q = 1 2 L i j ( A i j k i k j 2 L ) δ ( C i , C j ) {\displaystyle Q={\frac {1}{2L}}\sum _{i\neq j}{\Bigl (}A_{ij}-{\frac {k_{i}k_{j}}{2L}}{\Bigr )}\delta (C_{i},C_{j})} [10]

en el que se compara la matriz de adyacencia de la red con la probabilidad de tener una arista entre el nodo y (dependiendo de sus grados) en el modelo de configuración (ver la página modularidad para más detalles). i {\displaystyle i} j {\displaystyle j}

Modelo de configuración dirigida

En el DCM (modelo de configuración dirigida), [11] a cada nodo se le asigna una cantidad de semiaristas llamadas colas y caras. Luego, las colas y las caras se emparejan de manera uniforme y aleatoria para formar aristas dirigidas. El tamaño del componente gigante, [11] [12] la distancia típica [13] y el diámetro [14] del DCM se han estudiado matemáticamente. También se han realizado investigaciones exhaustivas sobre los recorridos aleatorios en el DCM. [15] [16] [17] Algunas redes complejas del mundo real han sido modeladas por el DCM, como las redes neuronales [18] , las redes financieras [19] y las redes sociales [20] .

Modelo de configuración dirigida

Referencias

  1. ^ ab Ciencia en red por Albert-László Barabási.
  2. ^ abcde Newman, Mark (25 de marzo de 2010). Redes: una introducción – Oxford Scholarship. Oxford University Press. doi :10.1093/acprof:oso/9780199206650.001.0001. ISBN 9780191594175.
  3. ^ abc Newman, Mark (18 de octubre de 2018). Redes. Vol. 1. Oxford University Press. doi :10.1093/oso/9780198805090.001.0001. ISBN 978-0-19-880509-0.
  4. ^ Molloy, Michael; Reed, Bruce (1995-03-01). "Un punto crítico para gráficos aleatorios con una secuencia de grados dada". Estructuras y algoritmos aleatorios . 6 (2–3): 161–180. CiteSeerX 10.1.1.24.6195 . doi :10.1002/rsa.3240060204. ISSN  1098-2418. 
  5. ^ Chung, Fan; Lu, Linyuan (10 de diciembre de 2002). "Distancias promedio en grafos aleatorios con grados esperados dados". Actas de la Academia Nacional de Ciencias . 99 (25): 15879–15882. Bibcode :2002PNAS...9915879C. doi : 10.1073/pnas.252631999 . ISSN  0027-8424. PMC 138532 . PMID  12466502. 
  6. ^ abc Kryven, I (2017). "Expresión general para la distribución del tamaño de los componentes en redes de configuración infinita". Physical Review E . 95 (5): 052303. arXiv : 1703.05413 . Bibcode :2017PhRvE..95e2303K. doi :10.1103/PhysRevE.95.052303. hdl :11245.1/fa1b270b-61a5-4f20-b496-ddf446fdfe80. PMID  28618550. S2CID  8421307.
  7. ^ Barabási, Albert-László; Albert, Réka (15 de octubre de 1999). "Aparición del escalamiento en redes aleatorias". Ciencia . 286 (5439): 509–512. arXiv : cond-mat/9910332 . Código Bib : 1999 Ciencia... 286.. 509B. doi : 10.1126/ciencia.286.5439.509. ISSN  0036-8075. PMID  10521342. S2CID  524106.
  8. ^ Watts, Duncan J.; Strogatz, Steven H. (1998). "Dinámica colectiva de redes de 'mundo pequeño'". Nature . 393 (6684): 440–442. Bibcode :1998Natur.393..440W. doi :10.1038/30918. ISSN  1476-4687. PMID  9623998. S2CID  4429113.
  9. ^ Newman, MEJ (2009). "Gráficos aleatorios con agrupamiento". Physical Review Letters . 103 (5): 058701. arXiv : 0903.4009 . Código Bibliográfico :2009PhRvL.103e8701N. doi :10.1103/physrevlett.103.058701. PMID  19792540. S2CID  28214709.
  10. ^ Newman, MEJ (2004). "Encontrar y evaluar la estructura de la comunidad en redes". Physical Review E . 69 (2): 026113. arXiv : cond-mat/0308217 . Bibcode :2004PhRvE..69b6113N. doi :10.1103/physreve.69.026113. PMID  14995526. S2CID  197314.
  11. ^ ab COOPER, COLIN; FRIEZE, ALAN (mayo de 2004). "El tamaño del componente fuertemente conectado más grande de un dígrafo aleatorio con una secuencia de grados dada". Combinatoria, probabilidad y computación . 13 (3): 319–337. doi :10.1017/S096354830400611X. ISSN  1469-2163. S2CID  27511938.
  12. ^ Cai, Xing Shi; Perarnau, Guillem (10 de abril de 2020). "El componente gigante del modelo de configuración dirigida revisitado". arXiv : 2004.04998 [math.PR].
  13. ^ van der Hoorn, Pim; Olvera-Cravioto, Mariana (junio de 2018). "Distancias típicas en el modelo de configuración dirigida". Anales de probabilidad aplicada . 28 (3): 1739–1792. arXiv : 1511.04553 . doi :10.1214/17-AAP1342. S2CID  13683470.
  14. ^ Cai, Xing Shi; Perarnau, Guillem (10 de marzo de 2020). "El diámetro del modelo de configuración dirigida". arXiv : 2003.04965 [math.PR].
  15. ^ Bordenave, Charles; Caputo, Pietro; Salez, Justin (1 de abril de 2018). "Paseo aleatorio en dígrafos aleatorios dispersos". Teoría de la probabilidad y campos relacionados . 170 (3): 933–960. arXiv : 1508.06600 . doi :10.1007/s00440-017-0796-7. ISSN  1432-2064. S2CID  55211047.
  16. ^ Caputo, Pietro; Quattropani, Matteo (1 de diciembre de 2020). "Distribución estacionaria y tiempo de cobertura de modelos de configuración dirigida dispersa". Teoría de la probabilidad y campos relacionados . 178 (3): 1011–1066. doi : 10.1007/s00440-020-00995-6 . hdl : 11385/196435 . ISSN  1432-2064. S2CID  202565916.
  17. ^ Cai, Xing Shi; Perarnau, Guillem (14 de octubre de 2020). "Valores estacionarios mínimos de grafos dirigidos aleatorios dispersos". arXiv : 2010.07246 [math.PR].
  18. ^ Amini, Hamed (1 de noviembre de 2010). "Percolación bootstrap en redes neuronales vivas". Journal of Statistical Physics . 141 (3): 459–475. arXiv : 0910.0627 . Bibcode :2010JSP...141..459A. doi :10.1007/s10955-010-0056-z. ISSN  1572-9613. S2CID  7601022.
  19. ^ Amini, Hamed; Minca, Andreea (2013). "Modelado matemático del riesgo sistémico". Avances en análisis de redes y sus aplicaciones . Matemáticas en la industria. Vol. 18. Springer. págs. 3–26. doi :10.1007/978-3-642-30904-5_1. ISBN . 978-3-642-30903-8.S2CID166867930  .
  20. ^ Li, Hui (julio de 2018). "Vulnerabilidad de las redes sociales en línea ante ataques". 2018 37.ª Conferencia de Control Chino (CCC) . pp. 1051–1056. doi :10.23919/ChiCC.2018.8482277. ISBN 978-988-15639-5-8. Número de identificación del sujeto  52933445.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Configuration_model&oldid=1221587796"