Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
nodo prescritos
Este contenido ha sido descargado de IOPscience. Por favor, desplácese hacia abajo para
(Http://iopscience.iop.org/1751-8121/41/22/224006)
Ver la tabla de contenido para este problema, O ir a la revista Página de inicio para más
Detalles de la descarga:
Abstracto
La generación aleatoria de redes es un problema muy común en la
investigación compleja red. En el presente trabajo, hemos estudiado la
naturaleza de correlación de varias redes reales y se encontró que, por lo
general, un gran número de enlaces son deterministas, es decir, que no
pueden ser asignados al azar. Este hallazgo permite la generación rápida de
conjuntos de redes máximamente al azar con correlaciones de grado 1-nodo y
2-nodo prescritos. Cuando no se desea la introducción de la libre bucles o-
múltiples enlaces, métodos de generación aleatoria de red suelen alcanzar
estados bloqueados. Aquí, se propone un mecanismo, el método de 'fuerza y
soltar', para superar tales estados. Nuestro algoritmo puede simplificarse
fácilmente para gráficos no dirigidos y redujo para dar cuenta de cualquier
subclase de las correlaciones de grado 2-nodo.
1. Introducción
(d (re
o) )
Figura 1. 2-nodo correlaciones 2 grados de los nodos vecinos en las redes de las
indicaciones. Enlaces correspondientes a los grados correlacionados son de color negro.
la tendencia de los nodos para conectarse a otros nodos de (des) grado similar. Una red se
denomina selectivo cuando los nodos de grado similar están conectados uno con el otro, y
disassortative cuando los nodos de bajo grado preferentemente enlazan a los alto grado y no
entre ellas. Como se resume en [3], Las redes sociales tienden a ser selectivo, mientras que
otras clases de red reales tienden a ser disassortative, por ejemplo, las redes biológicas y
tecnológica.
Cuando la red está dirigida, el ki (s) grado de entrada y el grado de salida ko (s) de un
nodo s individuo no son necesariamente iguales, dando lugar a diferentes condiciones de
correlaciones 1-nodo. Las correlaciones 2-nodo convertirse también en formas dividido en
→ clases. Imagine un enlace st apuntando desde un nodo fuente s con grados de
diferentes
entrada y salida (ki, ko) a un nodo de destino t con grados (qi, qo). Cuando todos los cuatro
valores (ki, ko, qi, qo) están correlacionados, tanto 1-nodo y correlaciones de grado de 4
puntos 2-nodo están presentes. Por simplicidad de notación, vamos a { llamar} a este caso
general como{ la clase
} de correlación 1n2n. Si sólo uno de la ki grados, ko se correlaciona
con uno de los qi, qo entonces diferentes clases especiales de correlaciones de grado 2 de
punto 2-nodo puede suceder como se representa en la figura1.
En nuestro artículo reciente [4], La reciprocidad esperada de redes dirigidas en
diferentes clases de correlaciones de grado 1-nodo y 2-nodo se ha estudiado. Los resultados
muestran claramente que tanto el 1-nodo y las correlaciones de grado 2-nodo influir en el
resultado de las medidas del gráfico. Con el fin de corroborar nuestros resultados teóricos
numéricamente, varios algoritmos se han presentado para aleatorizar las redes reales,
conservando sólo la clase deseada de correlaciones. Sin embargo, esos métodos se
diferencian entre sí y esto hace que su aplicación confuso. En este trabajo, se presenta un
marco general para la generación de redes dirigidas aleatorias con correlaciones grado 1n2n.
El algoritmo se simplifica muy fácilmente para dar cuenta de cualquiera de las clases de
correlación de 2 puntos 2-nodo. En primer lugar, se presentará un algoritmo generalque
permite la introducción de la libre bucles (enlaces de conexión de un nodo a sí mismo) y-
múltiples enlaces (más de un enlace entre dos nodos). En la sección3, La naturaleza de
correlación de las redes reales se explora en busca de consejos para mejorar el método.
Como resultado principal, en las secciones4 y 5 estrategias para evitar la auto-bucles y-
múltiples enlaces se presentan junto con la implementación algorítmica general.
Dado una red de N nodos y enlaces L se caracterizan las correlaciones de grado 1-nodo por
el número de nodos N (k) = N (ki, ko) que tiene ki en grados y fuera grados ko. Vamos a
2
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 2-nodo por el número de enlaces
caracterizar las correlaciones de grado LLópez
(k →et Alabama
q) apunta
desde nodos con grados k = (ki, ko) a los nodos con grados q = (qi, qo). Todas estas
cantidades son fáciles
3
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
para el cálculo de las redes reales y contienen toda la información necesaria acerca de las
correlaciones de grado. Para aplicaciones teóricas, se puede definir la estructura de
correlación deseado teniendo en cuenta que las siguientes normas de conservación no tienen
necesariamente:
norte =. NORTE(kj ) y L =. L (kj →
qj), (1)
kj kj,qj
.
Kon (k) =. L (k → q j ) y L (kj → q) = Qin (q). (2)
qj kj
qj kj
Las ecuaciones (1) Son simplemente la conservación de los nodos y enlaces, y las
ecuaciones (2)n Surgir del hecho de que el conjunto (k) de nodos con grados k
necesariamenteoproyectar Kon) bordes k (. De manera equivalente, el mismo conjunto de
r
nodos recibe necesariamente Kin bordes (k).
t
e
Nosotros recuerdan ahora que una red con correlaciones grado 1n2n prescritas se
considera como máximo aleatorio cuando cualquiera de los nodos s en el conjunto
norte (K) igualmente probable está conectado a cualquiera de los nodos t en el conjunto
norte (Q). Esta probabilidad se expresa por,
L (k → q)
→ q) =
pag(k , (3)
N (k) N (q)
donde N (k) N (q) es el número total de posibles enlaces de nodos con k a los nodos con q.
Cuando la red está dirigida, L (k ← q) no es necesariamente igual L (k → q). Remitimos al
lector en el anexo A. consejos computacionales sobre la aplicación de N (k) y L (k → q).
4
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006
Hasta el momento, un algoritmo implementado siguiendo estas Lópezgenera
reglas et Alabama
redes
aleatorias con las correlaciones 1n2n prescritos en L iteraciones. Cada iteración, sin
embargo, se compone de tres pasos y la etapa-2 es el más lento de ellos. Para construir tlist
toda la estructura
4 Nosotros
utilizar el término libre porque f ki y f ko son el número de restante 'puñaladas libres' en analogía
con el modelo de configuración.
5
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
f L → (KQ), la estructura más grande de todo, necesita ser totalmente iterada
búsqueda de esos→qj para los que L f (qj kj)> 0. Ser kJ los grados del nodo elegido s,
uno típicamente codificar el paso 2 como:
tlist = vacío
para cada uno (kjj, qjj) combinación en f L (k → q) :
si kjj == kj:
si f L (kj → qjj) > 0 :
para el nodo en
norte(qjj):
si FKI (nodo)> 0:
incluir nodo en tlist.
Como veremos más adelante discutir, → el tamaño de L (KQ) depende en gran medida de la
estructura de correlación 2-nodo preciso de la red real. Por lo tanto, la complejidad de cada
iteración es distinta para diferentes redes. En la peor→situación
= posible, cuando L (KQ) 1
para todos los (k, q) combinaciones, a continuación, su tamaño es igual a L y el proceso de
O
generación, que se describe como es, tiene una complejidad de la orden (L2). La
introducción de las siguientes estructuras adicionales en gran medida ayuda a mejorar el
rendimiento de paso 2:
fqlist = {k : {Qj tal que f L (k → qj> 0)}}
Para cada uno de los grados k presente en la red, fqlist (k) contiene la lista de grados qj para
el que el proceso aleatorio todavía necesita introducir enlaces de tipo k → qj.
F norte (K) = {k: {Tj ∈ norte (K) de tal manera que FKI (TJ)> 0}}
n
contiene los conjuntos actualizados (k) de los nodos con grados K que aún tienen lugar libre
para los enlaces entrantes.o
La introducción dertestas tablas de consulta nos permite simplificar el paso 2 y
sustituir la iteración muye caros a la F L (k → q) por unos operaciones de acceso a la
memoria:
tlist = vacía
para qjen fqlist (kj):
para el nodo en f norte (q j) :
incluir nodo en tlist.
Por otra parte, si estas tablas de consulta se actualizan correctamente, que son más pequeños
después de cada iteración y paso 2 se acelera a medida que avanza el proceso.
Generación de un conjunto de redes aleatorias requiere una preparación inicial que
necesita ser realizado una sola vez. Dada una red en forma de lista de adyacencia, los grados
de entrada y salida pueden O ser obtenidos en (N), y las correlaciones de grado 2-nodo L (KQ)
se EN
obtienen en (L), véase el Apéndice A. Creación de las tablas de consulta fqlist yOf (k)
requiere también (L), véase→ el apéndice B.
El algoritmo básico que aquí se presenta es trivialmente reducida para generar redes no
dirigidos con correlaciones de grado 2-nodo prescritos. En un ki tal = caso (s) ko (s) para todo
nodo s y el grado 1-nodo correlaciones desaparecen. La cantidad N (k) se convierte en el
grado de distribución típico N (k). El único inconveniente es que, descrito como que es, el
algoritmo actual permite la introducción de la auto-bucles y-múltiples enlaces. Para muchas
aplicaciones esto no es un problema en absoluto, pero muy a menudo uno tiene que evitar
estos tipos de conexiones. En la sección5, Vamos a introducir un algoritmo extendido que
6
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006
también evita la formación de bucles de auto-and-múltiples enlaces. AntesLópez et Alabama
de eso, primero
vamos a centrar nuestra atención en la estructura de correlación de las redes reales.
7
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
Mesa 1. Las redes reales analizados en este documento son muy diferentes en tamaños N, enlace
densidades ρ y estructuras de correlación grado. El número de enlaces incrustados deterministas
Ldet también se muestra para
comparación.
Red nort L ρ Ldet Ldet / L
e
redes corticales gato
[5] 53 826 0,300 654 0,792
Macaco [6] 70 747 0,155 569 0,762
Las redes
alimentarias 45 224 0.1131 139 0,621
[7] San
Martín Isl.
mar de San Marcos. 49 223 0,0948 146 0,655
Pradera 88 137 0,0179 9 0,0657
ría de Ythan 135 597 0,0330 267 0,447
Silwood Parque 154 365 0,0155 33 0,315
Pequeño lago de la 183 2476 0,0743 2149 0,868
roca
World-comerciales-
webs [8] 82 2539 0,382 2433 0,958
año 1948
año 2000 190 20 105 0,560 19 138 0,952
En esta sección, vamos a estudiar las correlaciones de varias redes reales que se resumen en
la tabla 1. Representan una amplia gama de clases de red: existen dos redes pequeñas con
gran densidad y de baja densidad de enlaces. La densidad de enlaces ρ = L es laN (N-1)
fracción entre L y el número total de posibles enlaces, N (N - 1) . Los tres Wikipedia
redes muestran las características típicas de muchas redes grandes: muy baja densidad y
distribución de grado libre de escala.
Tenemos medido N (k) de todas estas redes reales (Apéndice A). En general, se observa
que la mayoría de los nodos poseen un kj grado único = (kij, koj) que ningún otro nodo tiene.
Estasignifica que para la mayor parte de la (ki, ko) combinaciones
= de N (k) 1 como se
observa en los histogramas de
figura 2 (columna izquierda). De la figura2(A) vemos que en ambas redes corticales más del
70% de lalos nodos tienen una combinación única de grados (KIJ, koj) y sólo muy pocos
nodos comparten la misma combinación con = otro nodo, es decir, N (kj) 2. Esta observación
tiene un impacto muy grande en la estructura de correlación 2-nodo de las redes . Como N
(k) N (q) es el número total de posibles k → q enlaces, cuando cualquiera de las siguientes
condiciones se cumplen,
L (k → q) = N (k) N (q) Si k / = q, (4)
L (k → q) = N (k)[N (k) - 1] Si k = q, (5)
8
entonces todos los nodos s (k) están conectados a todos
∈ norte ∈ los nodos t (q). Nos referimos a este
conexiones locales nortede todo-a-todo como enlaces deterministas. Cuando la mayor = parte del
grados k, N (k) 1, es evidente que muchos enlaces conectan combinaciones (k, q) que son
únicas
J. subida
Phys. A: dar a Theor.
Matemáticas. los enlaces
41 (2008)deterministas. Véase, por ejemplo, la figura2(B) para las
GRAMO Zamora-
redes corticales. Tenga
224006 = en cuenta que cuando todos los nodos tienen títulos únicos,
López et es decir,
Alabama
N (k) 1 para todo k, a continuación, todos los enlaces son necesariamente determinista. En
general, cuanto menor es la N (k) son, cuanto mayor es la oportunidad para enlaces
deterministas. En todas las redes reales
9
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
(a) (segundo)
(do) ( re)
(mi) ( F)
analizado aquí existe una clara tendencia para valores bajos de N (k), aunque en diferente
medida. Figuras 2(C) y (d) muestran los histogramas tanto para el comercio-webs mundo.
La mayoría de los nodos tienen también una combinación única de grados. Sólo = hay 10
combinaciones grado k (ki, ko) que
= dos nodos tienen, es decir, N (k) 2. Se produce sólo una
vez que tres o cuatro nodos
= tienen los= mismos grados, es decir, N (k) 3 o N (k) 4. Las
Figuras2(E) y (f) muestran los histogramas de la red española de Wikipedia. Las
distribuciones son mucho más amplias en este caso, pero aún así, los bajos valores de N (k)
y L (k → q) dominan.
11
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
(a) (segundo)
(do) ( re)
Figura 3. Redes determinista. (A) El tamaño relativo de las redes deterministas embebidos por
varias redes reales. La línea de puntos es sólo una referencia. (B) La dependencia de la cantidad
de enlaces deterministas Ldet en la varianza de los en grados. (C) y (d) acumulativos
distribuciones en grados.
poco probable que dos nodos comparten la misma combinación grado. Por lo tanto, el
número medio de nodos con un grado dado tiende a ser () muy→ baja, N (k) 1. En tal situación,
el número medio de enlaces entre los nodos con k y nodos con q también es muy pequeña y
(→)
L (KQ) 1. En→el límite, cuando todos los nodos tienen títulos únicos, todos los enlaces son
necesariamente determinista. Por otra parte, si el grado de distribución
|- es estrecha,
| - kmax
kmin N 1, el espacio de posibles (ki, ko) combinaciones es mucho más pequeña y hay una
mayor probabilidad de que dos o más nodos tienen los mismos grados.→ Entonces, el número
de posibles kq enlaza N (k) N (q) crece significativamente y hay una menor probabilidad
para los enlaces deterministas que se produzca.
A probar este argumento, la variación del grado de entrada se ha calculado para todas
las redes reales. Su relación con Ldet se presenta en la figura3(segundo). La varianza se ha
normalizado por el tamaño de la red N, por razones comparativas. Existe una tendencia
clara de que, cuanto mayor sea la varianza, la más grande es la red determinista incrustado.
Esto indica la validez del argumento anterior, sin embargo, la relación no es ni existen
factores perfectos ni lineales y más.
en cifras 3(C) y (d) se muestran las distribuciones de grado de entrada acumulativos de
tres redes reales. Las distribuciones de grado de salida muestran un comportamiento similar
en todos los casos. El mundial el comercio en la web del año 2000 posee una distribución
extremadamente amplio=grado de = entrada, algunos nodos que tienen grados hacia arriba a ki
→ distribución muy uniforme. Estos dos
183 (N 190). La decadencia casi constante ()indica una
factores implican que N (k) 1, ≈lo que resulta en un muy gran número de enlaces
deterministas, de hecho Ldet / L 0,95. La red cortical del gato tiene también una distribución
muy amplia
= grado
= con nodos de recibir conexiones de hasta 66% de otros nodos (ki, max
35, n 53). Sin embargo, su distribución decae mucho más rápido que el del mundo del
comercio en la web el año 2000. De hecho, exhibe una larga cola similar a la de las redes
libres de escala similar. La gama ki / N> 0.4 en la figura3(C) muestra que ( sólo) muy pocos
de todos los nodos tienen alto grado. Esta condensación de nodos hacia bajos grados resulta
12
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006
en un aumento de N (k) y, por tanto, una menor probabilidad para los López
enlaces et Alabama
deterministas.
13
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
La Wikipedia español posee una distribución de grado libre de escala-como con un
exponente
≈ γ 2,2, lo que significa que hay una condensación extrema de nodos hacia bajos
grados, figura 3(re). Hasta el 98% . de los nodos tienen ki <100 y sólo el resto 2% de los
nodos tienen grados más grandes.= Además, como senorte kyo N (ki), el grado máximo es
necesariamente muy baja (kmax N). El nodo con el mayor grado = de entrada tiene ki 2987,
= () posible (N 29 196). Estas observaciones indican que N (k)
que es sólo el 10% de la máxima
1 y luego condiciones (4) Y (5) Rara vez se mantenga, lo que demuestra por qué las
Wikipedias son las redescon la más pequeña fracción de Ldet de todas las redes estudiadas
aquí. De todos modos, ¿dónde el 20% de los enlaces deterministas en la Wikipedia en
español viene? Para grados ki> 100 y ko> 100, N (k) es muy a menudo 1 o 2 dando lugar a
enlaces deterministas. De todos los enlaces→deterministas, el 65% de ellos corresponden a
los enlaces KQ donde todos ki, ko, qi, qo> 100. Al contrario de lo que sucede en el
comercio mundial-webs, los enlaces deterministas en las Wikipedias surgen principalmente
de la cola larga debido a los efectos tamaño limitado de la distribución libre de escala.
Por diferentes razones, la libre bucles y-múltiples enlaces con frecuencia no son deseados.
Si el método en el apartado2 se modifica directamente para ese propósito, el proceso será
más probable final hasta bloqueado en un estado donde la única posibilidad de continuar es
o bien introducir un auto-bucle o un enlace múltiple. Dependiendo de las propiedades
específicas prescritas y la historia pasada del proceso de generación, existen muchas
posibles estados bloqueados. Vamos a ilustrar sólo unos pocos de ellos.
Considere la situación en la figura 4(un). Imagine que el proceso se ejecuta durante
varias iteraciones sin problemas. En algún momento el s3 nodo se elige como fuente,
que ha sido asignado grados finales kj. Para todos los nodos s ∈ N (kj), FKO (s) = FKI
(s) = 0 excepto para s3. Imagínese también que a partir de todas las posibles kJ → q enlaces,
.
el enlace único que queda para ser introducido es del tipo q = kj:
k →q =
1if q = kj
f L ( j ) (6)
0 de otra manera.
En estas circunstancias, la única opción posible para el proceso aleatorio de continuar es
introducir el s3 auto-loop → s3.
Otra posible situación bloqueada se representa en la figura 4(segundo). Supongamos
→→→
que durante el proceso aleatorio se introducen los enlaces s1 t1, t2 t3 S3 y S3. Algunos
iteraciones más tarde se selecciona de nuevo s3. Luego tenemos el siguiente escenario: el
nodo s2 ha hecho todas sus posibles enlaces, FKO (s2) = 0. Sólo hay tres enlaces restantes
que se harán del tipo kJ → q: ⎧ ⎨
2 Si q = q1
14
f L (kj → q) 1if q = q2 (7)
= ⎩
0otherwise.
Nodos t1 , t4 unre t5 Cannot accept mormi Incomingramo conexións F equipo==
J. Phys. A: Matemáticas. Theor. 41 (2008) 1 ) F equipo4 )
GRAMO Zamora-
=
224006 F equipo
López et Alabama 0.
5 )
Los nodos T2 y T3 tienen FKI> 0 y por lo tanto son libres de aceptar conexiones
incomming,
15
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
(a) (segundo)
Figura 4. estados bloqueados del proceso de generación aleatoria. (A) La elección solamente
restante para conectar s3 es introducir un auto-bucle s3 → s3. (B) s3 sólo se puede conectar de
nuevo la introducción de un múltiple enlace s3 → t2 o s3 → t3.
Si es necesario, un 'comercio justo' también puede ocurrir entre los nodos de destino. Si,
por ejemplo = ∈ N (kj) 1, la única sj nodo (kj) no tiene acompañantes. A continuación, los nodos
de destino norte
podrían intercambiar sus fuentes de una manera equivalente. Hemos explorado en
gran medida este tipo de estrategias y construido algoritmos muy satisfactorios que
16 = -
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006
generarían las redes aleatorias deseados LLópez
Ldetet(aAlabama
en pocos pasos de iteración lfree partir
de
la red determinista). Sin embargo, el resultado de una realización exitosa no siempre está
garantizada. Las situaciones bloqueados se muestran en la figura4 son sólo dos ejemplos. En
realidad, existe una miríada de posibles estados bloqueados y,
17
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
Por desgracia, la búsqueda de un comercio no siempre está garantizada. En la siguiente
sección, se presenta una estrategia alternativa que funciona en todas las situaciones.
Cuando el proceso llega a un estado bloqueado, tlist permanece vacío. Este es el signo
fundamental que nos permite decidir si el proceso normalmente puede continuar o, de lo
contrario, la secuencia de 'gota y--fuerza' se va a activar.
19
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
(3a) si tlist no vacía: a tj nodo de destino se elige al azar de tlist y el tj conexión sj está
→ Las estructuras de datos se actualizan: FKI (tj) 1, FKO
hecho. - =(SJ) 1 y f L- (kj
= qj) 1,
donde qj →son los
- = grados de t j.
La iteración ha finalizado satisfactoriamente. Volver a la etapa (1).
(3b) si tlist está vacío: el método de 'fuerza y soltar' necesita ser activado:
(3b.1) de todos los grados q para el que → f L (kj q) > 0, uno se elige al
azar, qj. ∈
(3b.2) Una lista se construye, posslinks, que contiene todos los enlaces posibles denor nodos s (kj)
te
∈ En principio existen N (kj) N (qj) tales conexiones, pero los enlaces
a nodos t (qj).
nor en la red aleatoria se ignoran a fin de evitar-múltiples enlaces. Si kJ
que ya existen
= → teel potencial libre bucles ss no figuran ni en posslinks.
qj, entonces
(3b.3) Forzar un enlace. Un eslabón de posslinks se elige al azar SJJ → t jj e introducido.
Actualizar la FKI estructuras de datos- = - =(tjj) 1, FKO (SJJ) → 1 y -f=L
(kj qj ) 1. (3b.4) Caída de enlaces
(sólo si es necesario):
• =si y sólo - si ki (tjj ) { } → 1: de todos los enlaces
entrantes ( S t elegir uno al azar y dropag=eso, Dakota del=Sur ~ t jj. u p d a t mi
jj)
21
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
(a) (segundo)
Figura 5. Rendimiento del algoritmo. (A) Número medio de iteraciones necesarias para llevar a
cabo una realización aleatoria. Los promedios de 100 realizaciones. (B) la reciprocidad esperada
de redes debido a todas las correlaciones grado 1n2n. Teórico r1n2n expectativa y la media de la
reciprocidad medido en las redes aleatorias (r1n2n). Las barras de error son muy pequeñas en
ambas figuras.
6. Conclusiones y perspectivas
23
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
Si el proceso llega a un estado bloqueado, se recomienda generalmente para descartar toda
la realización y empezar uno nuevo [12, 13]. En el presente trabajo, hemos hablado de
diferentes técnicas para superar estados bloqueados y permitirá que todas las realizaciones
para devolver una red aleatoria válida. Debido a su estabilidad, la 'fuerza y soltar' se
propone como el mecanismo preferido. Finalmente, un algoritmo completo se ha descrito en
el apartado5.
Los algoritmos propuestos en este documento pueden ser simplificadas muy fácilmente
para el caso degrafos no dirigidos. También se reducen muy fácilmente para generar redes
máximamente al azar con cualquiera de la combinación deseada de 2-nodo correlaciones de
2 puntos se representa en la figura1. Como se muestra en [4], Las distintas clases de
correlaciones grado influyen en el resultado de las medidas del gráfico en grados diferentes.
Por lo tanto, los métodos que aquí se presentan son herramientas útiles para la prueba de
significación de las medidas de la red. Ciertamente, los desarrollos teóricos también se
beneficiarán de la capacidad de generar redes aleatorias con las correlaciones grado de
elección.
Expresiones de gratitud
Este trabajo ha sido financiado por el Instituto Helmholtz de supercomputación Física (GZ-
L), por GOFORSYS (BMBF) (CZ y JK) y por el Ministerio croata de Ciencia, Educación y
Deportes con el número de proyectos 098-0352828-2863 (VZ)
Las distribuciones de grado bidimensionales podrían ser almacenados en una matriz cuyos
elementos (ki, ko) contendrá el valor N (k). Sin embargo, esta matriz será muy escasa y se
recomienda una estructura de diccionario-como (tabla hash):
n o r te k = {(Ki, ko): norte(Ki, ko)},
donde para cada elemento (ki, ko), Nk (ki, ko) almacena el valor escalar
N (k). Dada una red real G, N (k) se puede extraer con la
complejidadO(NORTE):
Nk = vacío
para s en G:
k = (Ki (s), ko (s))
si k en NK: a continuación,
Nk (k) = Nk (k) + 1. más:
Nk (k) = 1.
Las correlaciones de grado 2-nodo forman un espacio de cuatro dimensiones. También se
pueden almacenar fácilmente en una=estructura
{ → } similar. LKQ (k, q): L (KQ),
de diccionario
donde para cada combinación
= de grados (k, q) ((ki, ko), (qi, qo)), la estructura LKQ (k, q)
→ el valor escalar L (KQ).
contiene
Ser G la lista de adyacencia de una red real, donde G (s) contiene todos los nodos de destino
tj para el que existe un enlace s → tj, LKQ (k, q) se puede extraer en O (L):
LKQ = vacío
para s en G:
24
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
k = (Ki (s), ko (s))
para t j en G (s):
q = (Ki (tj), ko
(tj)) kq = (k, q)
25
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
Si en kq LKQ: a continuación, LKQ (KQ) = LKQ
(KQ) 1
más: LKQ (KQ) = 1.
Ser G la lista de adyacencia de la red real, ambas tablas de consulta f n (k) y fqlist (k)
(ver sección 2.2) Se puede crear al mismo tiempo como estructuras de diccionario-como
en complejidad O (L):
fN = fqlist vacío
= vacío para s
en G:
k = (Ki (s), ko (s))
si k en fN: a
continuación, incluir s
en fN (k) otra cosa: fN
(K) = {S}
para t j en G (s):
q = (Ki (tj), ko (tj))
si q no en fqlist (k): a continuación, incluir q en fqlist (k).
Una vez Nk y LKQ se han calculado, la red determinista gdet se puede extraer con la
complejidad O (L) de una red real G de la siguiente manera:
GRAMOdet =
vacío para s en G:
referencias
26
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006
[4] Zamora-López GRAMO, Zlatic V unDakota del Norte Zhou do 2008 Reciprocidad de redes Lópezcon
et prescrito
Alabama la
licenciatura correlaciones y grado arbitrario secuencias Phys. Rev. E en la prensa (impresión finalarXiv:
0706.3372)
[5] Scannel JW et al 1999 Cereb. Corteza9 277
[6] Sporns O y Zwi JD 2004 Neuroinf. 2 145
[7] http://www.cosin.org/extra/data/foodwebs/
[8] Gleditsch KS 2002 J. confl. Resolución de 46 712
27
J. Phys. A: Matemáticas. Theor. 41 (2008) GRAMO Zamora-
224006 López et Alabama
[9] Zlatic' V et al 2006 Phys. Rev. E74 016115
[10] Un código completo y comentado, escrito en lenguaje Python, está disponible en http: //www.agnld.uni-
potsdam. es / ~gorka
[11] Molloy M y B Reed 1995 Random Struct. Algoritmos 6 161-79
[12] Newman MEJ, Strogatz SH y Watts DJ 2001 Phys. Rev. E64 026118
[13] Milo R y Kashtan N 2004 Preprint cond-mat / 0312028 v2
28