Graf de Ramanujan

Graf de Pappus: un graf regular, format per 18 vèrtexs, tots ells enllaçats amb altres tres vèrtexs

En teoria de grafs espectrals, un graf de Ramanujan, és un graf regular la bretxa espectral del qual és gairebé tan gran com sigui possible (vegeu la teoria de grafs extremales). Aquests grafs són excel·lents expansors espectrals. Com assenyala l'estudi de Murty, els grafs de Ramanujan "fusionen diverses branques de les matemàtiques pures, a saber, la teoria de nombres, la teoria de la representació i la geometria algebraica". Porten aquest nom en referència a Srinivasa Ramanujan; i prové de la conjectura de Ramanujan–Petersson, que es va utilitzar en la construcció d'alguns d'aquests grafs.

Definició

Sigui G {\displaystyle G} un graf connectat d {\displaystyle d} -regular amb n {\displaystyle n} vèrtexs, i siguin λ 1 λ 2 λ n {\displaystyle \lambda _{1}\geq \lambda _{2}\geq \cdots \geq \lambda _{n}} els valors propis de la matriu d'adjacència de G {\displaystyle G} (o l'espectre de G {\displaystyle G} ). Atès que G {\displaystyle G} està connectat i és d {\displaystyle d} -regular, els seus valors propis satisfan que d = λ 1 > λ 2 {\displaystyle d=\lambda _{1}>\lambda _{2}} λ n d {\displaystyle \geq \cdots \geq \lambda _{n}\geq -d} .

Ara es defineix λ ( G ) = max i 1 | λ i | = max ( | λ 2 | , | λ n | ) {\displaystyle \lambda (G)=\max _{i\neq 1}|\lambda _{i}|=\max(|\lambda _{2}|,|\lambda _{n}|)} . Un graf connectat d {\displaystyle d} -regular G {\displaystyle G} és un graf de Ramanujan si λ ( G ) 2 d 1 {\displaystyle \lambda (G)\leq 2{\sqrt {d-1}}} .

Moltes fonts usen una definició alternativa dels grafs de Ramanujan, mitjançant l'expressió λ ( G ) = max | λ i | < d | λ i | {\displaystyle \lambda '(G)=\max _{|\lambda _{i}|<d}|\lambda _{i}|} (sempre que existeixi λ i {\displaystyle \lambda _{i}} amb | λ i | < d {\displaystyle |\lambda _{i}|<d} ).[1] En altres paraules, es permet d {\displaystyle -d} a més dels valors propis "petits". Ja que λ n = d {\displaystyle \lambda _{n}=-d} si i només si el graf és bipartit, l'article es refereix als grafs que satisfan aquesta definició alternativa, però no als grafs bipartits de Ramanujan segons la primera definició.

Com va observar Toshikazu Sunada, un graf regular és de Ramanujan, si i només, si la seva funció zeta d'Ihara satisfà un anàleg de la hipòtesi de Riemann.

Exemples i construccions

El graf complet K d + 1 {\displaystyle K_{d+1}} té espectre d , 1 , 1 , , 1 {\displaystyle d,-1,-1,\dots ,-1} , i per tant λ ( K d + 1 ) = 1 {\displaystyle \lambda (K_{d+1})=1} , i llavors el graf és un graf de Ramanujan per cada d > 1 {\displaystyle d>1} . El graf bipartit complet K d , d {\displaystyle K_{d,d}} té espectre d , 0 , 0 , , 0 , d {\displaystyle d,0,0,\dots ,0,-d} i per tant, és un graf bipartit de Ramanujan per cada d {\displaystyle d} .

El graf de Petersen té espectre 3 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 {\displaystyle 3,1,1,1,1,1,-2,-2,-2,-2} , per la qual cosa és un graf de Ramanujan 3-regular. El graf icosaèdric és un graf de Ramanujan 5-regular.[2]

Un graf de Paley d'ordre q {\displaystyle q} és q 1 2 {\displaystyle {\frac {q-1}{2}}} -regular amb tots els altres valors propis, amb 1 ± q 2 {\displaystyle {\frac {-1\pm {\sqrt {q}}}{2}}} fent que els grafs de Paley siguin una família infinita de grafs de Ramanujan.

Els matemàtics sovint estan interessats a construir grafs de Ramanujan d {\displaystyle d} -regulars per a cada d {\displaystyle d} fix. Les construccions actuals de famílies infinites de tals grafs de Ramanujan són sovint algebraiques.

  • Lubotzky, Phillips i Sarnak van demostrar com construir una família infinita de grafs de Ramanujan ( p + 1 ) {\displaystyle (p+1)} -regulars, sempre que p {\displaystyle p} sigui un nombre primer i p 1 ( mod 4 ) {\displaystyle p\equiv 1{\pmod {4}}} . La seva prova utilitza la conjectura de Ramanujan, circumstància que va portar a adoptar el nom de grafs de Ramanujan. A més de ser grafs de Ramanujan, la seva construcció satisfà algunes altres propietats, per exemple, la seva circumferència és Ω ( log p ( n ) ) {\displaystyle \Omega (\log _{p}(n))} on n {\displaystyle n} és el nombre de nodes
  • Morgenstern va estendre la construcció de Lubotzky, Phillips i Sarnak.[3] La seva construcció estesa es manté sempre que p {\displaystyle p} sigui una potència primera.
  • Arnold Pizer va demostrar que els grafs de isogenia supersingular són de Ramanujan, encara que tendeixen a tenir una circumferència menor que els grafs de Lubotzky, Phillips i Sarnak. Igual que els grafs de Lubotzky, Phillips i Sarnak, els graus d'aquests grafs són sempre un nombre primer més un. Aquests gràfics s'han proposat com a base per a la criptografia de corba el·líptica post-quàntica.[4]
  • Adam Marcus, Daniel Spielman i Nikhil Srivastava[5] van demostrar l'existència d'infinits grafs bipartitos de Ramanujan d {\displaystyle d} -regulars per qualsevol d 3 {\displaystyle d\geq 3} . Més tard van demostrar que existeixen grafs bipartios de Ramanujan de cada grau i cada nombre de vèrtexs.[6] Michael B. Cohen va demostrar com construir aquests grafs en temps polinòmic.[7]

Segueix sent un problema obert si hi ha infinits grafs de Ramanujan d {\displaystyle d} -regulars (no bipartits) per qualsevol d 3 {\displaystyle d\geq 3} . En particular, el problema està obert per d = 7 {\displaystyle d=7} , el cas més petit pel qual d 1 {\displaystyle d-1} no és una potència primera i, per tant, no està cobert per la construcció de Morgenstern.

Grafs de Ramanujan com a grafs expansors

La constant 2 d 1 {\displaystyle 2{\sqrt {d-1}}} en la definició dels grafs de Ramanujan és la millor constant possible per cada d {\displaystyle d} i per a grafs grans. En altres paraules, per cada d {\displaystyle d} i ϵ > 0 {\displaystyle \epsilon >0} , existeix un n {\displaystyle n} tal que tots grafs d {\displaystyle d} -regulars G {\displaystyle G} amb almenys n {\displaystyle n} vèrtexs satisfan que λ ( G ) > 2 d 1 ϵ {\displaystyle \lambda (G)>2{\sqrt {d-1}}-\epsilon } (vegin-se més a baix declaracions més precises i esbossos de demostració). D'altra banda, Friedman va demostrar que per cada d {\displaystyle d} i ϵ > 0 {\displaystyle \epsilon >0} i per un n {\displaystyle n} suficientment gran, qualsevol graf G {\displaystyle G} d {\displaystyle d} -regular de n {\displaystyle n} vèrtexs satisfà que λ ( G ) < 2 d 1 + ϵ {\displaystyle \lambda (G)<2{\sqrt {d-1}}+\epsilon } amb alta probabilitat.[8] Això significa que els grafs de Ramanujan són essencialment els millors grafs expansors possibles.

Quan es necessita obtenir un límit ajustat en λ ( G ) {\displaystyle \lambda (G)} , el lema del mescla de l'expansor proporciona límits excel·lents en la uniformitat de la distribució dels contorns en els grafs de Ramanujan, i qualsevol recorregut aleatori en aquests grafs posseeix un temps de mescla logarítmic (en termes del nombre de vèrtexs): en altres paraules, el recorregut aleatori convergeix a la distribució estacionària (uniforme) molt ràpidament. Per tant, el diàmetre dels gràfics de Ramanujan també està limitat logarítmicament en termes del nombre de vèrtexs.

Extremalitat dels grafs de Ramanujan

Si G {\displaystyle G} és un graf d {\displaystyle d} -regular amb diàmetre m {\displaystyle m} , un teorema a causa de Noga Alon estableix que

λ 2 ( G ) 2 d 1 2 d 1 1 m / 2 . {\displaystyle \lambda _{2}(G)\geq 2{\sqrt {d-1}}-{\frac {2{\sqrt {d-1}}-1}{\lfloor m/2\rfloor }}.}

Quan G {\displaystyle G} és d {\displaystyle d} -regular i està connectat en almenys tres vèrtexs, | λ 2 | < d {\displaystyle |\lambda _{2}|<d} , i per tant λ ( G ) λ 2 {\displaystyle \lambda (G)\geq \lambda _{2}} . Sigui G n d {\displaystyle {\mathcal {G}}_{n}^{d}} el conjunt de tots els grafs connectats d {\displaystyle d} -regulars G {\displaystyle G} amb almenys n {\displaystyle n} vèrtexs. Atès que el diàmetre mínim dels grafs en G n d {\displaystyle {\mathcal {G}}_{n}^{d}} s'acosta a l'infinit per a d {\displaystyle d} fix, i augmentant n {\displaystyle n} , aquest teorema implica un teorema anterior de Alon i Boppana que estableix que[9]

lim n inf G G n d λ ( G ) 2 d 1 . {\displaystyle \lim _{n\to \infty }\inf _{G\in {\mathcal {G}}_{n}^{d}}\lambda (G)\geq 2{\sqrt {d-1}}.}

Un límit lleugerament més fort és

λ 2 ( G ) 2 d 1 ( 1 c m 2 ) , {\displaystyle \lambda _{2}(G)\geq 2{\sqrt {d-1}}\cdot \left(1-{\frac {c}{m^{2}}}\right),}

on c 2 π 2 {\displaystyle c\approx 2\pi ^{2}} . L'esbós de la prova és el següent. Prengui's k = m 2 1 {\displaystyle k=\left\lfloor {\frac {m}{2}}\right\rfloor -1} . Sigui T d , k {\displaystyle T_{d,k}} l'arbre complet ( d 1 ) {\displaystyle (d-1)} -ari d'altura k {\displaystyle k} (cada vèrtex intern té d 1 {\displaystyle d-1} fills), i sigui A d , k {\displaystyle A_{d,k}} la seva matriu de adyacencia. Es vol demostrar que λ 2 ( G ) λ 1 ( T d , k ) = 2 d 1 cos θ {\displaystyle \lambda _{2}(G)\geq \lambda _{1}(T_{d,k})=2{\sqrt {d-1}}\cos \theta } , on θ = π k + 2 {\displaystyle \theta ={\frac {\pi }{k+2}}} . Ara, es defineix una funció g : V ( T d , k ) R {\displaystyle g:V(T_{d,k})\rightarrow \mathbb {R} } per g ( x ) = ( d 1 ) δ / 2 sin ( ( k + 1 δ ) θ ) {\displaystyle g(x)=(d-1)^{-\delta /2}\cdot \sin((k+1-\delta )\theta )} , on δ {\displaystyle \delta } és la distància des de l'arrel x {\displaystyle x} de T d , k {\displaystyle T_{d,k}} . Es pot verificar que A t , k g = λ 1 ( T d , k ) g {\displaystyle A_{t,k}g=\lambda _{1}(T_{d,k})g} i que λ 1 ( T d , k ) {\displaystyle \lambda _{1}(T_{d,k})} és de fet el major valor propi de A d , k {\displaystyle A_{d,k}} . Ara, siguin s {\displaystyle s} i t {\displaystyle t} un parell de vèrtexs a distància m {\displaystyle m} en G {\displaystyle G} , i es defineix

f ( v ) = { c 1 g ( v s ) per a  v  a la distància  k  des de  s , c 2 g ( v t ) per a  v  a la distància  k  des de  t , 0 altrament, {\displaystyle f(v)={\begin{cases}c_{1}g(v_{s})&{\text{per a }}v{\text{ a la distància }}\leq k{\text{ des de }}s,\\-c_{2}g(v_{t})&{\text{per a }}v{\text{ a la distància }}\leq k{\text{ des de }}t,\\0&{\text{altrament,}}\end{cases}}}

on v s {\displaystyle v_{s}} és un vèrtex en T d , k {\displaystyle T_{d,k}} la distància del qual a l'arrel és igual a la distància des de v {\displaystyle v} a s {\displaystyle s} i la simètrica per v t {\displaystyle v_{t}} . Es pot pensar en això com "incrustar" dues còpies separades de T d , k {\displaystyle T_{d,k}} , amb alguns vèrtexs col·lapsats en un. En triar el valor dels reals positius c 1 , c 2 {\displaystyle c_{1},c_{2}} adequadament s'obté f 1 {\displaystyle f\perp 1} , ( A f ) v λ 1 ( T d , k ) f v {\displaystyle (Af)_{v}\geq \lambda _{1}(T_{d,k})f_{v}} per v {\displaystyle v} prop d' s {\displaystyle s} i ( A f ) v λ 1 ( T d , k ) f v {\displaystyle (Af)_{v}\leq \lambda _{1}(T_{d,k})f_{v}} per v {\displaystyle v} prop de t {\displaystyle t} . Llavors pel teorema mín-màx s'obté λ 2 ( G ) f A f T / f 2 λ 1 ( T d , k ) 2 d 1 ( 1 1 2 ( 2 π m ) 2 ) , {\displaystyle \lambda _{2}(G)\geq fAf^{T}/\|f\|^{2}\geq \lambda _{1}(T_{d,k})\approx 2{\sqrt {d-1}}\left(1-{\frac {1}{2}}\left({\frac {2\pi }{m}}\right)^{2}\right),} tal com es pretenia.

Exemple numèric

Graf de Pappus (3-regular amb 18 vèrtexs). Es comprova que és un graf de Ramanujan mitjançant l'anàlisi dels autovalors de la seva matriu d'adjacència

El gràfic de Pappus és un polígon regular de 18 vèrtexs, en el qual cada vèrtex, a més de tenir els seus dos vèrtexs adjacents, està connectat amb un tercer vèrtex guardant una configuració pròpia.

Això implica que es tracta d'un graf 3-regular, format per 18 vèrtexs. Per comprovar que es tracta d'un graf de Ramanujan, és necessari construir la seva matriu d'adjacència, i analitzar els seus autovalors. Per a això, es parteix d'una matriu de 18x18 (inicialment amb totes les seves cel·les amb valor 0), i es van situant valors 1 en les cel·les que es corresponguin amb alguna connexió en el gràfic. Per exemple, la fila 4 té emplenades amb 1 les columnes 3 i 5 (els dos vèrtexs adjacents al vèrtex 4 en el perímetre del polígon) i la columna 15 (corresponent a la connexió entre els vèrtexs 4 i 15). Una vegada acabat aquest procés d'emplenat de files pels 18 vèrtexs, s'obté una matriu que donades les condicions del polígon, és simètrica, i posseeix tres cel·les amb el número 1 en cada fila i en cada columna.

Per a confirmar si es tracta d'un graf de Ramanujan, és necessari determinar els autovalors λ i {\displaystyle \lambda _{i}} de la matriu d'adjacència A {\displaystyle A} , que compleixen amb la propietat que:

det ( A λ I ) = 0   {\displaystyle \det(A-\lambda I)=0\!\ }

Per a això, s'ha utilitzat el programa "MATLAB", dissenyat per treballar amb matrius. Determinar aquests 18 λ i {\displaystyle \lambda _{i}} equival a resoldre un polinomi de grau 18, calculant les seves 18 arrels. Donada la gran simetria de la matriu, el càlcul dels autovalors llança el resultat següent:

  • Una vegada -3; sis vegades 3 {\displaystyle -{\sqrt {3}}} ; quatre vegades 0; sis vegades 3 {\displaystyle {\sqrt {3}}} ; i finalment, una vegada 3

D'acord amb la definició de partida, tots els λ i {\displaystyle \lambda _{i}} estan compresos entre +d i -d, i atès que d val 3, queda demostrat que el polígon de Pappus és un graf de Ramanujan.

Referències

  1. Alexander Lubotzky; Ralph Phillips; Peter Sarnak «Ramanujan graphs». Combinatorica, 8, 3, 1988, pàg. 261–277. DOI: 10.1007/BF02126799.
  2. Weisstein «Icosahedral Graph» (en anglès). mathworld.wolfram.com. [Consulta: 29 novembre 2019].
  3. Moshe Morgenstern «Existence and Explicit Constructions of q+1 Regular Ramanujan Graphs for Every Prime Power q». Journal of Combinatorial Theory, Series B, 62, 1994, pàg. 44–62. DOI: 10.1006/jctb.1994.1054.
  4. . 
  5. Adam Marcus (2013). "" a Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium.  
  6. Adam Marcus (2015). "" a Foundations of Computer Science (FOCS), 2015 IEEE 56th Annual Symposium.  
  7. Michael B. Cohen (2016). "" a Foundations of Computer Science (FOCS), 2016 IEEE 57th Annual Symposium.  
  8. Friedman, Joel «Relative expanders or weakly relatively Ramanujan graphs». Duke Math. J., 118, 1, 2003, pàg. 19–35. DOI: 10.1215/S0012-7094-03-11812-8.
  9. Alon, N. «Eigenvalues and expanders». Combinatorica, 6, 2, 1986, pàg. 83–96. DOI: 10.1007/BF02579166.

Bibliografia addicional

  • Guiliana Davidoff; Peter Sarnak; Alain Valette. Elementary number theory, group theory and Ramanjuan graphs. 55. Cambridge University Press, 2003 (LMS student texts). ISBN 0-521-53143-8. OCLC 50253269. 
  • T. Sunada «L-functions in geometry and some applications». Lecture Notes in Math., 1201, 1985, pàg. 266–284. DOI: 10.1007/BFb0075662.

Enllaços externs

  • Document d'enquesta de M. Ram Murty