Articulo de referencia

Gráfico expansor

En teoría de grafos , un grafo expansor es un grafo disperso que posee fuertes propiedades de conectividad , cuantificadas mediante la expansión de vértices , aristas o espectra...

En teoría de grafos , un grafo expansor es un grafo disperso que posee fuertes propiedades de conectividad , cuantificadas mediante la expansión de vértices , aristas o espectral . Las construcciones de grafos expansores han impulsado la investigación en matemáticas puras y aplicadas, con diversas aplicaciones a la teoría de la complejidad , el diseño de redes informáticas robustas y la teoría de códigos correctores de errores . [ 1 ]

Definiciones

Intuitivamente, un grafo expansor es un multigrafo finito y no dirigido en el que cada subconjunto de vértices que no es "demasiado grande" tiene un límite "grande" . Diferentes formalizaciones de estas nociones dan lugar a diferentes nociones de expansores: expansores de aristas , expansores de vértices y expansores espectrales , como se define a continuación.

Un grafo desconectado no es un expansor, ya que el límite de un componente conexo está vacío. Todo grafo finito conexo es un expansor; sin embargo, los distintos grafos conexos tienen diferentes parámetros de expansión. El grafo completo posee la mejor propiedad de expansión, pero tiene el mayor grado posible . De manera informal, un grafo es un buen expansor si tiene un grado bajo y parámetros de expansión altos.

Expansión de borde

La expansión de aristas (también número isoperimétrico o constante de Cheeger ) h ( G ) de un grafo G en n vértices se define como

h(GRAMO)=min0<|S|norte2|S||S|,{\displaystyle h(G)=\min _{0<|S|\leq {\frac {n}{2}}}{\frac {|\partial S|}{|S|}},}
dóndeS:={{,v}mi(GRAMO) : S,vS},{\displaystyle \partial S:=\{\{u,v\}\in E(G)\ :\ u\in S,v\notin S\},}

que también se puede escribir como S = E ( S , S ) con S  := V ( G ) \ S el complemento de S y

mi(A,B)={{,v}mi(GRAMO) : A,vB}{\displaystyle E(A,B)=\{\{u,v\}\in E(G)\ :\ u\in A,v\in B\}}

las aristas entre los subconjuntos de vértices A , BV ( G ) .

En la ecuación, el mínimo se encuentra sobre todos los conjuntos no vacíos S de como máximo n / 2 vértices y S es el límite de aristas de S , es decir, el conjunto de aristas con exactamente un extremo en S. [ 2 ]

Intuitivamente,

min|S|=min|mi(S,S¯)|{\displaystyle \min {|\partial S|}=\min |E({S},{\overline {S}})|}

es el número mínimo de aristas que deben cortarse para dividir el grafo en dos. La expansión de aristas normaliza este concepto dividiendo por el menor número de vértices entre las dos partes. Para ver cómo la normalización puede cambiar drásticamente el valor, consideremos el siguiente ejemplo. Tomemos dos grafos completos con el mismo número de vértices n y agreguemos n aristas entre los dos grafos conectando sus vértices uno a uno. El corte mínimo será n, pero la expansión de aristas será 1.

Nótese que en min | S | , la optimización se puede realizar de forma equivalente sobre 0 ≤ | S |n2 o sobre cualquier subconjunto no vacío, ya que mi(S,S¯)=mi(S¯,S){\displaystyle E(S,{\overline {S}})=E({\overline {S}},S)}. Lo mismo no es cierto para h ( G ) debido a la normalización por | S | . Si queremos escribir h ( G ) con una optimización sobre todos los subconjuntos no vacíos, podemos reescribirlo como

h(GRAMO)=minSV(GRAMO)|mi(S,S¯)|min{|S|,|S¯|}.{\displaystyle h(G)=\min _{\emptyset \subsetneq S\subsetneq V(G)}{\frac {|E({S},{\overline {S}})|}{\min\{|S|,|{\overline {S}}|\}}}.}

Expansión de vértices

Aquí, un subconjunto S del grafo G (denotado en rojo) tiene 4 vértices, y 2 vértices fuera del subconjunto que son vecinos de S (denotados en verde). El número de vértices vecinos dividido por el tamaño del subconjunto se denota |otS|/|S|{\displaystyle |\partial _{out}S|/|S|}, que aquí es2/4=0,5{\displaystyle 2/4=0.5}. La expansión del vértice (o número isoperimétrico del vértice) es el mínimo|otS|/|S|{\displaystyle |\partial _{out}S|/|S|}de todos los subconjuntos del grafo G que no están vacíos y cuyo tamaño es menor o igual a la mitad del tamaño de G. Para este grafo G , este subconjunto S tiene el valor más pequeño. |otS|/|S|{\displaystyle |\partial _{out}S|/|S|}y por lo tanto 0,5 es la expansión de vértices de G.

El número isoperimétrico de vértices h out ( G ) (también expansión o magnificación de vértices ) de un grafo G se define como

hafuera(GRAMO)=min0<|S|norte2|afuera(S)||S|,{\displaystyle h_{\text{out}}(G)=\min _{0<|S|\leq {\frac {n}{2}}}{\frac {|\partial _{\text{out}}(S)|}{|S|}},}

donde out ( S ) es el límite exterior de S , es decir, el conjunto de vértices en V ( G ) \ S con al menos un vecino en S . [ 3 ] En una variante de esta definición (llamada expansión de vecino único ) out ( S ) se reemplaza por el conjunto de vértices en V con exactamente un vecino en S . [ 4 ]

El número isoperimétrico de vértices h en ( G ) de un grafo G se define como

hen(GRAMO)=min0<|S|norte2|en(S)||S|,{\displaystyle h_{\text{in}}(G)=\min _{0<|S|\leq {\frac {n}{2}}}{\frac {|\partial _{\text{in}}(S)|}{|S|}},}

dóndeen(S){\displaystyle \partial _{\text{in}}(S)}es el límite interior de S , es decir, el conjunto de vértices en S con al menos un vecino en V ( G ) \ S . [ 3 ]

Expansión espectral

Cuando G es d -regular , es posible una definición algebraica lineal de expansión basada en los valores propios de la matriz de adyacencia A = A ( G ) de G , donde A ij es el número de aristas entre los vértices i y j . [ 5 ] Debido a que A es simétrica , el teorema espectral implica que A tiene n valores propios reales λ 1λ 2 ≥ … ≥ λ n . Se sabe que todos estos valores propios están en [− d , d ] y más específicamente, se sabe que λ n = − d si y solo si G es bipartita.

De manera más formal, nos referimos a un grafo d -regular de n vértices con

máximoi1|λi|λ{\displaystyle \max _{i\neq 1}|\lambda _{i}|\leq \lambda }

como un ( n , d , λ ) - grafo . La cota dada por un ( n , d , λ ) - grafo en λ i para i ≠ 1 es útil en muchos contextos, incluido el lema de mezcla de expansores .

La expansión espectral puede ser bilateral , como se indicó anteriormente, conmáximoi1|λi|λ{\displaystyle \max _{i\neq 1}|\lambda _{i}|\leq \lambda }, o puede ser unilateral , conmáximoi1λiλ{\displaystyle \max _{i\neq 1}\lambda _{i}\leq \lambda }. Esta última es una noción más débil que también se cumple para grafos bipartitos y sigue siendo útil para muchas aplicaciones, como el lema de Alon-Chung. [ 6 ]

Debido a que G es regular, la distribución uniformeRnorte{\displaystyle u\in \mathbb {R} ^{n}}con u i = 1 n para todo i = 1, …, n es la distribución estacionaria de G. Es decir, tenemos Au = du , y u es un vector propio de A con valor propio λ 1 = d , donde d es el grado de los vértices de G. La brecha espectral de G se define como dλ 2 , y mide la expansión espectral del grafo G. [ 7 ]

Si establecemos

λ=máximo{|λ2|,|λnorte|}{\displaystyle \lambda =\max\{|\lambda _{2}|,|\lambda _{n}|\}}

Como este es el mayor valor propio correspondiente a un vector propio ortogonal a u , se puede definir de forma equivalente utilizando el cociente de Rayleigh :

λ=máximov,v0Av2v2,{\displaystyle \lambda =\max _{v\perp u,v\neq 0}{\frac {\|Av\|_{2}}{\|v\|_{2}}},}

dónde

v2=(i=1nortevi2)1/2{\displaystyle \|v\|_{2}=\left(\sum _{i=1}^{n}v_{i}^{2}\right)^{1/2}}

es la norma 2 del vectorvRnorte{\displaystyle v\in \mathbb {R} ^{n}}.

Las versiones normalizadas de estas definiciones también son ampliamente utilizadas y más convenientes para enunciar algunos resultados. Aquí se considera la matriz 1 / d A , que es la matriz de transición de Markov del grafo G . Sus autovalores están entre −1 y 1. Para grafos no necesariamente regulares, el espectro de un grafo puede definirse de manera similar utilizando los autovalores de la matriz laplaciana . Para grafos dirigidos , se consideran los valores singulares de la matriz de adyacencia A , que son iguales a las raíces de los autovalores de la matriz simétrica A T A .

Familias de expansión

Una familia(GRAMOi)inorte{\displaystyle (G_{i})_{i\in \mathbb {N} }}ded{\displaystyle d}-gráficos regulares de tamaño creciente es una familia de expansores sih(GRAMOi){\displaystyle h(G_{i})}está acotado lejos de cero. [ 8 ]

Relaciones entre diferentes propiedades de expansión

Los parámetros de expansión definidos anteriormente están relacionados entre sí. En particular, para cualquier grafo d- regular G ,

hafuera(GRAMO)h(GRAMO)dhafuera(GRAMO).{\displaystyle h_{\text{out}}(G)\leq h(G)\leq d\cdot h_{\text{out}}(G).}

En consecuencia, para grafos de grado constante, la expansión de vértices y de aristas es cualitativamente la misma.

Desigualdades de Cheeger

Cuando G es d -regular, es decir , cada vértice tiene grado d , existe una relación entre la constante isoperimétrica h ( G ) y la brecha dλ2 en el espectro del operador de adyacencia de G. Según la teoría espectral de grafos estándar, el autovalor trivial del operador de adyacencia de un grafo d-regular es λ1 = d y el primer autovalor no trivial es λ2 . Si G es conexo, entonces λ2 < d . Una desigualdad debida a Dodziuk [ 9 ] e independientemente a Alon y Milman [ 10 ] establece que [ 11 ] .

12(dλ2)h(GRAMO)2d(dλ2).{\displaystyle {\tfrac {1}{2}}(d-\lambda _{2})\leq h(G)\leq {\sqrt {2d(d-\lambda _{2})}}.}

De hecho, el límite inferior es ajustado. El límite inferior se alcanza en el límite para el hipercubo Q n , donde h ( G ) = 1 y dλ 2 = 2 . El límite superior se alcanza (asintóticamente) para un ciclo, donde h ( C n ) = 4/ n = Θ(1/ n ) y dλ 2 = 2 – 2cos(2π{\displaystyle \pi }/ n ) ≈ (2π{\displaystyle \pi }/ n ) 2 = Θ(1/ n 2 ) . [ 1 ] En [ 12 ] se da una mejor cota como

h(GRAMO)d2λ22.{\displaystyle h(G)\leq {\sqrt {d^{2}-\lambda _{2}^{2}}}.}

Estas desigualdades están estrechamente relacionadas con la cota de Cheeger para cadenas de Markov y pueden verse como una versión discreta de la desigualdad de Cheeger en geometría riemanniana .

También se han estudiado conexiones similares entre los números isoperimétricos de vértice y la brecha espectral: [ 13 ]

hafuera(GRAMO)(4(dλ2)+1)21{\displaystyle h_{\text{out}}(G)\leq \left({\sqrt {4(d-\lambda _{2})}}+1\right)^{2}-1}
hen(GRAMO)8(dλ2).{\displaystyle h_{\text{in}}(G)\leq {\sqrt {8(d-\lambda _{2})}}.}

Asintóticamente hablando, las cantidades h 2d , h out , y h in 2 están todas acotadas superiormente por la brecha espectral O ( dλ 2 ) .

Construcciones

Existen cuatro estrategias generales para construir explícitamente familias de grafos expansores. [ 14 ] La primera estrategia es algebraica y de teoría de grupos, la segunda es analítica y utiliza combinatoria aditiva , la tercera es combinatoria y utiliza el zigzag y productos de grafos relacionados, y la cuarta se basa en elevaciones. Noga Alon demostró que ciertos grafos construidos a partir de geometrías finitas son los ejemplos más dispersos de grafos altamente expansivos. [ 15 ]

Margulis–Gabber–Galil

Se conocen construcciones algebraicas basadas en grafos de Cayley para diversas variantes de grafos expansores. La siguiente construcción se debe a Margulis y ha sido analizada por Gabber y Galil. [ 16 ] Para cada número natural n , se considera el grafo G n con el conjunto de vérticesZnorte×Znorte{\displaystyle \mathbb {Z} _{n}\times \mathbb {Z} _{n}}, dóndeZnorte=Z/norteZ{\displaystyle \mathbb {Z} _{n}=\mathbb {Z} /n\mathbb {Z} }: Para cada vértice(incógnita,y)Znorte×Znorte{\displaystyle (x,y)\in \mathbb {Z} _{n}\times \mathbb {Z} _{n}}, sus ocho vértices adyacentes son

(incógnita±2y,y),(incógnita±(2y+1),y),(incógnita,y±2incógnita),(incógnita,y±(2incógnita+1)).{\displaystyle (x\pm 2y,y),(x\pm (2y+1),y),(x,y\pm 2x),(x,y\pm (2x+1)).}

Entonces se cumple lo siguiente:

Teorema. Para todo n , el grafo G n tiene el segundo mayor valor propio.λ(GRAMO)52{\displaystyle \lambda (G)\leq 5{\sqrt {2}}}.

Gráficos de Ramanujan

Según un teorema de Alon y Boppana , todos los grafos d -regulares suficientemente grandes satisfacenλ22d1o(1){\displaystyle \lambda _{2}\geq 2{\sqrt {d-1}}-o(1)}, donde λ 2 es el segundo autovalor más grande en valor absoluto. [ 17 ] Como consecuencia directa, sabemos que para cada d fijo yλ<2d1{\displaystyle \lambda <2{\sqrt {d-1}}}, solo hay un número finito de ( n , d , λ ) -grafos. Los grafos de Ramanujan son grafos d -regulares para los cuales esta cota es ajustada, satisfaciendo [ 18 ]

λ=máximo|λi|<d|λi|2d1.{\displaystyle \lambda =\max _{|\lambda _{i}|<d}|\lambda _{i}|\leq 2{\sqrt {d-1}}.}

Por lo tanto, los gráficos de Ramanujan tienen un valor asintóticamente mínimo posible de λ 2 . Esto los convierte en excelentes expansores espectrales.

Lubotzky , Phillips y Sarnak (1988), Margulis (1988) y Morgenstern (1994) muestran cómo se pueden construir explícitamente los grafos de Ramanujan. [ 19 ]

En 1985, Alon conjeturó que la mayoría de los grafos d- regulares con n vértices, para n suficientemente grande , son casi Ramanujan. [ 20 ] Es decir, para ε > 0 , satisfacen

λ2d1+ε{\displaystyle \lambda \leq 2{\sqrt {d-1}}+\varepsilon }.

En 2003, Joel Friedman demostró la conjetura y especificó qué se entiende por " grafos d -regulares más comunes" al demostrar que los grafos d -regulares aleatorios tienenλ2d1+ε{\displaystyle \lambda \leq 2{\sqrt {d-1}}+\varepsilon }para cada ε > 0 con probabilidad 1 – O ( n ) , donde [ 21 ] [ 22 ]

τ=d1+12.{\displaystyle \tau =\left\lceil {\frac {{\sqrt {d-1}}+1}{2}}\right\rceil .}

Puder dio una demostración más sencilla de un resultado ligeramente más débil. [ 23 ] [ 24 ] [ 25 ]

Marcus , Spielman y Srivastava , [ 26 ] [ 27 ] dieron una construcción de grafos bipartitos de Ramanujan basados ​​en elevaciones .

En 2024, una preimpresión de Jiaoyang Huang, Theo McKenzie y Horng-Tzer Yau demostró que

λ2d1{\displaystyle \lambda \leq 2{\sqrt {d-1}}}.

con la fracción de valores propios que alcanzan el límite de Alon-Boppana aproximadamente 69% de probar que se cumple la universalidad de borde , es decir, siguen una distribución de Tracy-Widom asociada con el conjunto ortogonal gaussiano [ 28 ] [ 29 ]

Producto en zigzag

Reingold , Vadhan y Wigderson introdujeron el producto zigzag en 2000. [ 30 ] En términos generales, el producto zigzag de dos grafos expansores produce un grafo con una expansión solo ligeramente peor. Por lo tanto, un producto zigzag también puede usarse para construir familias de grafos expansores. Si G es un grafo ( n , d , λ 1 ) y H es un grafo ( m , d , λ 2 ) , entonces el producto zigzag GH es un grafo ( nm , d 2 , φ ( λ 1 , λ 2 )) donde φ tiene las siguientes propiedades.

  1. Si λ 1 < 1 y λ 2 < 1 , entonces φ ( λ 1 , λ 2 ) < 1 ;
  2. φ ( λ 1 , λ 2 ) ≤ λ 1 + λ 2 .

Específicamente, [ 30 ]

ϕ(λ1,λ2)=12(1λ22)λ2+12(1λ22)2λ12+4λ22.{\displaystyle \phi (\lambda _{1},\lambda _{2})={\frac {1}{2}}(1-\lambda _{2}^{2})\lambda _{2}+{\frac {1}{2}}{\sqrt {(1-\lambda _{2}^{2})^{2}\lambda _{1}^{2}+4\lambda _{2}^{2}}}.}

Nótese que la propiedad (1) implica que el producto en zigzag de dos grafos expansores también es un grafo expansor, por lo que los productos en zigzag se pueden usar inductivamente para crear una familia de grafos expansores.

Intuitivamente, la construcción del producto en zigzag puede pensarse de la siguiente manera. Cada vértice de G se expande en una "nube" de m vértices, cada uno asociado a una arista diferente conectada al vértice. Cada vértice ahora se etiqueta como ( v , k ) , donde v se refiere a un vértice original de G y k se refiere a la k -ésima arista de v . Dos vértices, ( v , k ) y ( w , ), están conectados si es posible ir de ( v , k ) a ( w , ) a través de la siguiente secuencia de movimientos.

  1. Zig – Muévase de ( v , k ) a ( v , k' ) , usando una arista de H.
  2. Salta a través de las nubes usando el borde k' en G para llegar a ( w , ' ) .
  3. Zag – Muévase de ( w ,) a ( w ,) usando una arista de H. [ 30 ]

Ascensores

Un r -lift de un grafo se forma reemplazando cada vértice por r vértices y cada arista por un emparejamiento entre los conjuntos correspondientes der{\displaystyle r}vértices. El grafo elevado hereda los autovalores del grafo original y tiene algunos autovalores adicionales. Bilu y Linial [ 31 ] [ 32 ] demostraron que todo grafo d -regular tiene un 2-lift en el que los autovalores adicionales son como máximoO(dregistro3d){\displaystyle O({\sqrt {d\log ^{3}d}})}en magnitud. También demostraron que si el grafo inicial es un expansor suficientemente bueno, entonces se puede encontrar un buen 2-lift en tiempo polinomial , lo que proporciona una construcción eficiente de expansores d -regulares para cada d .

Bilu y Linial conjeturaron que el límiteO(dregistro3d){\displaystyle O({\sqrt {d\log ^{3}d}})}puede mejorarse a2d1{\displaystyle 2{\sqrt {d-1}}}, lo cual sería óptimo debido a la cota de Alon-Boppana . Esta conjetura fue demostrada en el contexto bipartito por Marcus , Spielman y Srivastava , [ 26 ] [ 27 ] quienes utilizaron el método de entrelazamiento de polinomios. Como resultado, obtuvieron una construcción alternativa de grafos de Ramanujan bipartitos . La demostración no constructiva original fue convertida en un algoritmo por Michael B. Cohen. [ 33 ] Posteriormente, el método fue generalizado a r -lifts por Hall, Puder y Sawin. [ 34 ]

Construcciones aleatorias

Hay muchos resultados que muestran la existencia de grafos con buenas propiedades de expansión a través de argumentos probabilísticos. De hecho, la existencia de expansores fue probada por primera vez por Pinsker [ 35 ] quien mostró que para un grafo bipartito regular d de n vértices elegidos aleatoriamente , | N ( S ) | ≥ ( d – 2) | S | para todos los subconjuntos de vértices | S |c d n con alta probabilidad , donde c d es una constante que depende de d que es O ( d - 4 ) . Alon y Roichman [ 36 ] mostraron que para cada 1 > ε > 0 , hay algún c ( ε ) > 0 tal que se cumple lo siguiente: Para un grupo G de orden n , considere el grafo de Cayley en G con c ( ε ) log 2 n elementos elegidos aleatoriamente de G. Entonces, en el límite de n tendiendo a infinito, el grafo resultante es casi seguramente un ε- expansor.

En 2021, Alexander modificó un algoritmo MCMC para buscar construcciones aleatorias que produjeran grafos de Ramanujan con un tamaño de vértice y un grado de regularidad fijos. [ 37 ] Los resultados muestran que existen grafos de Ramanujan para cada par de tamaño de vértice y grado hasta 2000 vértices.

En 2024, Alon elaboró ​​una construcción explícita para grafos cercanos a Ramanujan de cada par de tamaño de vértice y grado.

Aplicaciones y propiedades útiles

La motivación original para los expansores es construir redes robustas y económicas (de telefonía o informática): un expansor con grado limitado es precisamente un grafo robusto asintótico con un número de aristas que crece linealmente con el tamaño (número de vértices), para todos los subconjuntos.

Los grafos expansores han encontrado amplias aplicaciones en ciencias de la computación , en el diseño de algoritmos , códigos correctores de errores , extractores , generadores pseudoaleatorios , redes de ordenación ( Ajtai, Komlós y Szemerédi (1983) ) y redes informáticas robustas . También se han utilizado en demostraciones de muchos resultados importantes en la teoría de la complejidad computacional , como SL  = L ( Reingold (2008) ) y el teorema PCP ( Dinur (2007) ). En criptografía , los grafos expansores se utilizan para construir funciones hash . 

En un estudio de 2006 sobre grafos expansores , Hoory, Linial y Wigderson dividieron el estudio de estos grafos en cuatro categorías: problemas extremos , comportamiento típico, construcciones explícitas y algoritmos. Los problemas extremos se centran en la acotación de los parámetros de expansión, mientras que los problemas de comportamiento típico caracterizan la distribución de dichos parámetros en grafos aleatorios . Las construcciones explícitas se centran en la construcción de grafos que optimizan ciertos parámetros, y las cuestiones algorítmicas estudian la evaluación y estimación de parámetros.

lema de mezcla de expansores

El lema de mezcla de expansores establece que para un grafo ( n , d , λ ) , para cualesquiera dos subconjuntos de los vértices S , TV , el número de aristas entre S y T es aproximadamente el que se esperaría en un grafo d- regular aleatorio. La aproximación es mejor cuanto menor sea λ . En un grafo d- regular aleatorio, así como en un grafo aleatorio de Erdős-Rényi con probabilidad de arista dn , esperamos dn| S || T | aristas entre S y T .

De manera más formal, sea E ( S , T ) el número de aristas entre S y T . Si los dos conjuntos no son disjuntos, las aristas en su intersección se cuentan dos veces, es decir,

mi(S,T)=2|mi(GRAMO[ST])|+mi(ST,T)+mi(S,TS).{\displaystyle E(S,T)=2|E(G[S\cap T])|+E(S\setminus T,T)+E(S,T\setminus S).}

Entonces, el lema de mezcla de expansores dice que se cumple la siguiente desigualdad:

|mi(S,T)d|S||T|norte|λ|S||T|.{\displaystyle \left|E(S,T)-{\frac {d\cdot |S|\cdot |T|}{n}}\right|\leq \lambda {\sqrt {|S|\cdot |T|}}.}

Muchas propiedades de los ( n , d , λ ) -grafos son corolarios de los lemas de mezcla de expansores, incluyendo los siguientes. [ 1 ]

  • Un conjunto independiente de un grafo es un subconjunto de vértices sin dos vértices adyacentes. En un grafo ( n , d , λ ) , un conjunto independiente tiene un tamaño como máximo λnd .
  • El número cromático de un grafo G , χ ( G ) , es el número mínimo de colores necesarios para que los vértices adyacentes tengan colores diferentes. Hoffman demostró que d / λχ ( G ) , [ 38 ] mientras que Alon, Krivelevich y Sudakov demostraron que si d < 2n / 3 , entonces [ 39 ]

χ(GRAMO)O(dregistro(1+d/λ)).{\displaystyle \chi (G)\leq O\left({\frac {d}{\log(1+d/\lambda )}}\right).}

  • El diámetro de un grafo es la distancia máxima entre dos vértices, donde la distancia entre dos vértices se define como el camino más corto entre ellos. Chung demostró que el diámetro de un grafo ( n , d , λ ) es como máximo [ 40 ].

registronorteregistro(d/λ).{\displaystyle \left\lceil \log {\frac {n}{\log(d/\lambda )}}\right\rceil .}

Muestreo de recorrido de expansión

La cota de Chernoff establece que, al muestrear muchas muestras independientes de una variable aleatoria en el intervalo [−1, 1] , con alta probabilidad el promedio de nuestras muestras se aproxima a la esperanza de la variable aleatoria. El lema de muestreo de caminata expansora, debido a Ajtai, Komlós y Szemerédi (1987) y Gillman (1998) , establece que esto también se cumple al muestrear a partir de una caminata en un grafo expansor. Esto es particularmente útil en la teoría de la desaleatorización , ya que el muestreo según una caminata expansora utiliza muchos menos bits aleatorios que el muestreo independiente.

Red de clasificación AKS y mitades aproximadas

Las redes de ordenación toman un conjunto de entradas y realizan una serie de pasos paralelos para ordenarlas. Un paso paralelo consiste en realizar cualquier número de comparaciones disjuntas y, potencialmente, intercambiar pares de entradas comparadas. La profundidad de una red viene dada por el número de pasos paralelos que realiza. Los grafos expansores desempeñan un papel importante en la red de ordenación AKS, que alcanza una profundidad de O (log n ) . Si bien esta es asintóticamente la mejor profundidad conocida para una red de ordenación, la dependencia de los expansores hace que el límite constante sea demasiado grande para su uso práctico.

Dentro de la red de ordenación AKS, se utilizan grafos expansores para construir ε -mitads de profundidad limitada. Un ε -mitad toma como entrada una permutación de longitud n de (1, …, n ) y divide las entradas por la mitad en dos conjuntos disjuntos A y B, de modo que para cada entero kn / 2, como máximo εk de las k entradas más pequeñas están en B y como máximo εk de las k entradas más grandes están en A. Los conjuntos A y B constituyen una ε -mitad.

Siguiendo a Ajtai, Komlós y Szemerédi (1983) , un ε -halver de profundidad d se puede construir de la siguiente manera. Tomar un expansor bipartito de n vértices y grado d con partes X e Y de igual tamaño tal que cada subconjunto de vértices de tamaño como máximo εn tenga al menos 1 ε / ε vecinos .

Los vértices del grafo pueden considerarse registros que contienen entradas, y las aristas, cables que comparan las entradas de dos registros. Al principio, se colocan arbitrariamente la mitad de las entradas en X y la otra mitad en Y , y se descomponen las aristas en d emparejamientos perfectos. El objetivo es que X contenga aproximadamente la mitad menor de las entradas e Y la mitad mayor. Para lograrlo, se procesa cada emparejamiento secuencialmente comparando los registros emparejados por las aristas y corrigiendo las entradas que estén fuera de orden. Específicamente, para cada arista del emparejamiento, si la entrada mayor está en el registro de X y la menor en el de Y , se intercambian las entradas de manera que la menor esté en X y la mayor en Y. Es evidente que este proceso consta de d pasos paralelos.

Después de todas las d rondas, tome A como el conjunto de entradas en los registros en X y B como el conjunto de entradas en los registros en Y para obtener una ε -división. Para ver esto, observe que si un registro u en X y v en Y están conectados por una arista uv, entonces después de que se procesa la coincidencia con esta arista, la entrada en u es menor que la de v . Además, esta propiedad permanece verdadera durante el resto del proceso. Ahora, supongamos que para algún kn2 que más de εk de las entradas (1, …, k ) están en B . Entonces por propiedades de expansión del grafo, los registros de estas entradas en Y están conectados con al menos 1 – ε / ε k registros en X . En total, esto constituye más de k registros, por lo que debe haber algún registro A en X conectado a algún registro B en Y tal que la entrada final de A no esté en (1, …, k ) , mientras que la entrada final de B sí lo esté. Sin embargo, esto viola la propiedad anterior y, por lo tanto, los conjuntos de salida A y B deben ser una reducción a la mitad de ε .

Véase también

Notas

  1. 1 2 3 Hoory, Linial y Wigderson (2006)
  2. Definición 2.1 en Hoory, Linial y Wigderson (2006)
  3. 1 2 Bobkov, Houdré y Tetali (2000)
  4. Alon y Capalbo (2002)
  5. Véase también la sección 2.3 en Hoory, Linial y Wigderson (2006)
  6. N. Alon y FRK Chung, Construcción explícita de redes tolerantes de tamaño lineal. Discrete Math., vol. 72, pp. 15–19, 1988.
  7. Esta definición de la brecha espectral proviene de la Sección 2.3 en Hoory, Linial y Wigderson (2006).
  8. Hoory, Linial y Wigderson 2006 , Definición 2.2.
  9. Dodziuk 1984 .
  10. Alon y Spencer 2011 .
  11. Teorema 2.4 en Hoory, Linial y Wigderson (2006)
  12. B. Mohar. Números isoperimétricos de grafos. J. Combin. Theory Ser. B, 47(3):274–291, 1989.
  13. Véase el Teorema 1 y la página 156, línea 1 en Bobkov, Houdré y Tetali (2000) . Nótese que λ 2 allí corresponde a 2( dλ 2 ) del presente artículo (véase la página 153, línea 5).
  14. véase, por ejemplo, Yehudayoff (2012)
  15. Alon, Noga (1986). "Autovalores, expansores geométricos, ordenación por rondas y teoría de Ramsey". Combinatorica . 6 (3): 207– 219. CiteSeerX 10.1.1.300.5945 . doi : 10.1007/BF02579382 . S2CID 8666466 .  
  16. Véase, por ejemplo, la página 9 de Goldreich (2011)
  17. Teorema 2.7 de Hoory, Linial y Wigderson (2006)
  18. Definición 5.11 de Hoory, Linial y Wigderson (2006)
  19. Teorema 5.12 de Hoory, Linial y Wigderson (2006)
  20. Alon, Noga (1986-06-01). "Autovalores y expansores". Combinatorica . 6 (2): 83– 96. doi : 10.1007/BF02579166 . ISSN 1439-6912 . S2CID 41083612 .  
  21. Friedman, Joel (2004-05-05). "Una demostración de la segunda conjetura de autovalores de Alon y problemas relacionados". arXiv : cs/0405020 .
  22. Teorema 7.10 de Hoory, Linial y Wigderson (2006)
  23. Puder, Doron (21-08-2015). "Expansión de grafos aleatorios: Nuevas pruebas, nuevos resultados". Inventiones Mathematicae . 201 (3): 845– 908. arXiv : 1212.5216 . Bibcode : 2015InMat.201..845P . doi : 10.1007/s00222-014-0560-x . S2CID 253743928 . 
  24. Puder, Doron (2015). "Expansión de grafos aleatorios: nuevas pruebas, nuevos resultados". Inventiones Mathematicae . 201 (3): 845– 908. arXiv : 1212.5216 . Bibcode : 2015InMat.201..845P . doi : 10.1007/s00222-014-0560-x . ISSN 0020-9910 . S2CID 16411939 .  
  25. Friedman, Joel; Puder, Doron (2023). "Una nota sobre el método de traza para grafos regulares aleatorios". Israel Journal of Mathematics . 256 : 269–282 . arXiv : 2006.13605 . doi : 10.1007/s11856-023-2497-5 . S2CID 220042379 . 
  26. 1 2 Adam Marcus ; Daniel Spielman ; Nikhil Srivastava (2013). Familias entrelazadas I: Grafos bipartitos de Ramanujan de todos los grados (PDF) . Fundamentos de la informática (FOCS), 54.º Simposio Anual del IEEE de 2013.
  27. 1 2 Adam Marcus ; Daniel Spielman ; Nikhil Srivastava (2015). Familias entrelazadas IV: Grafos bipartitos de Ramanujan de todos los tamaños (PDF) . Fundamentos de la informática (FOCS), 56.º Simposio Anual del IEEE de 2015.
  28. Huang, Jiaoyang; McKenzie, Theo; Yau, Horng-Tzer (2024). "Propiedad de Ramanujan y universalidad de aristas de grafos regulares aleatorios". arXiv : 2412.20263 [ math.PR ].
  29. Sloman, Leila (18 de abril de 2025). "Nueva prueba desmiente una apuesta de décadas sobre las redes conectadas" . Quanta Magazine . Consultado el 6 de mayo de 2025 .
  30. 1 2 3 Reingold, O.; Vadhan, S.; Wigderson, A. (2000). "Ondas de entropía, el producto gráfico en zigzag y nuevos expansores y extractores de grado constante" . Actas del 41.º Simposio Anual sobre Fundamentos de la Informática . IEEE Comput. Soc. págs. 3–13 . doi : 10.1109/sfcs.2000.892006 . ISBN  0-7695-0850-2. S2CID 420651 . 
  31. ^ Bilu, Yonatan; Linial, Nathan (8 de abril de 2004). "Construcción de gráficos de expansión mediante 2 elevaciones y discrepancia versus brecha espectral". arXiv : matemáticas/0312022 .
  32. Bilu, Yonatan; Linial, Nathan (2006). "Elevaciones, discrepancia y brecha espectral casi óptima". Combinatorica . 26 (5): 495– 519. doi : 10.1007/s00493-006-0029-7 . ISSN 0209-9683 . S2CID 14422668 .  
  33. Michael B. Cohen (2016). Grafos de Ramanujan en tiempo polinomial . Foundations of Computer Science (FOCS), 57.º Simposio Anual del IEEE de 2016. arXiv : 1604.03544 . doi : 10.1109/FOCS.2016.37 .
  34. Hall, Chris; Puder, Doron; Sawin, William F. (2018). "Recubrimientos de Ramanujan de grafos". Advances in Mathematics . 323 : 367–410 . arXiv : 1506.02335 . doi : 10.1016/j.aim.2017.10.042 .
  35. Pinkser, M. (1973). "Sobre la complejidad de un concentrador". SIAM Journal on Computing . SIAM. CiteSeerX 10.1.1.393.1430 . 
  36. Alon, N.; Roichman, Y. (1994). "Grafos de Cayley aleatorios y expansores" . Estructuras y algoritmos aleatorios . 5 (2). Wiley Online Library: 271– 284. doi : 10.1002/rsa.3240050203 .
  37. Alexander, Clark (2021). "Sobre grafos expansores espectrales casi óptimos de tamaño fijo". arXiv : 2110.01407 [ cs.DM ].
  38. Hoffman, AJ; Howes, Leonard (1970). "Sobre valores propios y coloraciones de grafos, II" . Anales de la Academia de Ciencias de Nueva York . 175 (1): 238– 242. Bibcode : 1970NYASA.175..238H . doi : 10.1111/j.1749-6632.1970.tb56474.x . ISSN 1749-6632 . S2CID 85243045 .  
  39. Alon, Noga ; Krivelevich, Michael ; Sudakov, Benny (1999-09-01). "Coloring Graphs with Sparse Neighborhoods" . Journal of Combinatorial Theory . Serie B. 77 (1): 73–82 . doi : 10.1006/jctb.1999.1910 . ISSN 0095-8956 . 
  40. Chung, FRK (1989). "Diámetros y autovalores" . Journal of the American Mathematical Society . 2 (2): 187– 196. doi : 10.1090/S0894-0347-1989-0965008-X . ISSN 0894-0347 . 
  • Alexander, Clark (2021). "Sobre grafos expansores espectrales casi óptimos de tamaño fijo". arXiv : 2110.01407 [ cs.DM ].

Referencias

Libros de texto y encuestas

Artículos de investigación

  • Ajtai, M.; Komlós , J.; Szemerédi , E. (1983), "Una red de ordenación O(n log n)", Actas del 15.º Simposio Anual de la ACM sobre Teoría de la Computación , págs. 1-9 , doi : 10.1145/800061.808726 , ISBN  978-0-89791-099-6, S2CID 15311122 
  • Ajtai, M.; Komlós, J.; Szemerédi, E. (1987), "Simulación determinista en LOGSPACE", Actas del 19.º Simposio Anual de la ACM sobre Teoría de la Computación , ACM, pp. 132–140 , doi : 10.1145/28395.28410 , ISBN  978-0-89791-221-1, S2CID 15323404 
  • Alon, N.; Capalbo, M. (2002), "Expansores explícitos de vecinos únicos", Actas del 43.º Simposio Anual del IEEE sobre Fundamentos de la Informática, 2002 , pág.  73, CiteSeerX 10.1.1.103.967 , doi : 10.1109/SFCS.2002.1181884 , ISBN  978-0-7695-1822-0, S2CID 6364755 
  • Bobkov, S.; Houdré, C.; Tetali, P. (2000), "λ , isoperimetría y concentración de vértices", Combinatorica , 20 (2): 153– 172, doi : 10.1007/s004930070018 , S2CID 1173532 .
  • Dinur, Irit (2007), "El teorema PCP por amplificación de brechas" (PDF) , Journal of the ACM , 54 (3): 12–es, CiteSeerX 10.1.1.103.2644 , doi : 10.1145/1236457.1236459 , S2CID 53244523  .
  • Dodziuk, Jozef (1984), "Ecuaciones en diferencias, desigualdad isoperimétrica y transitoriedad de ciertos paseos aleatorios", Trans. Amer. Math. Soc. , 284 (2): 787– 794, doi : 10.2307/1999107 , JSTOR 1999107 .
  • Gillman, D. (1998), "Una cota de Chernoff para paseos aleatorios en grafos expansores", SIAM Journal on Computing , 27 (4): 1203– 1220, doi : 10.1137/S0097539794268765
  • Goldreich, Oded (2011), "Datos básicos sobre los grafos expansores", Estudios en complejidad y criptografía. Miscelánea sobre la interacción entre aleatoriedad y computación (PDF) , Lecture Notes in Computer Science (Vol. 6650), vol.  6650, pp. 451–464 , CiteSeerX 10.1.1.231.1388 , doi : 10.1007/978-3-642-22670-0_30 , ISBN   978-3-642-22669-4
  • Reingold, Omer (2008), "Conectividad no dirigida en el espacio logarítmico", Journal of the ACM , 55 (4): 1– 24, doi : 10.1145/1391289.1391291 , S2CID 207168478 
  • Yehudayoff, Amir (2012), "Demostrando la expansión en tres pasos", ACM SIGACT News , 43 (3): 67–84 , doi : 10.1145/2421096.2421115 , S2CID 18098370 

Aplicaciones recientes

  • Hartnett, Kevin (2018), "Método universal para clasificar información compleja encontrada" , Quanta Magazine (publicado el 13 de agosto de 2018)
  • Breve introducción en Notices of the American Mathematical Society.
  • Artículo introductorio de Michael Nielsen. Archivado el 17 de agosto de 2016 en Wayback Machine.
  • Apuntes de clase de un curso sobre expansores (por Nati Linial y Avi Wigderson)
  • Apuntes de clase de un curso sobre expansores (por Prahladh Harsha)
  • Definición y aplicación de la brecha espectral