Graf de Ramanujan

estructura matemàtica

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.

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

Definició

modifica

Sigui   un graf connectat  -regular amb   vèrtexs, i siguin   els valors propis de la matriu d'adjacència de   (o l'espectre de  ). Atès que   està connectat i és  -regular, els seus valors propis satisfan que    .

Ara es defineix  . Un graf connectat  -regular   és un graf de Ramanujan si  .

Moltes fonts usen una definició alternativa dels grafs de Ramanujan, mitjançant l'expressió   (sempre que existeixi   amb  ).[1] En altres paraules, es permet   a més dels valors propis "petits". Ja que   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

modifica

El graf complet   té espectre  , i per tant  , i llavors el graf és un graf de Ramanujan per cada  . El graf bipartit complet   té espectre   i per tant, és un graf bipartit de Ramanujan per cada  .

El graf de Petersen té espectre  , 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   és  -regular amb tots els altres valors propis, amb   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  -regulars per a cada   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  -regulars, sempre que   sigui un nombre primer i  . 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   on   és el nombre de nodes
  • Morgenstern va estendre la construcció de Lubotzky, Phillips i Sarnak.[3] La seva construcció estesa es manté sempre que   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  -regulars per qualsevol  . 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  -regulars (no bipartits) per qualsevol  . En particular, el problema està obert per  , el cas més petit pel qual   no és una potència primera i, per tant, no està cobert per la construcció de Morgenstern.

Grafs de Ramanujan com a grafs expansors

modifica

La constant   en la definició dels grafs de Ramanujan és la millor constant possible per cada   i per a grafs grans. En altres paraules, per cada   i  , existeix un   tal que tots grafs  -regulars   amb almenys   vèrtexs satisfan que   (vegin-se més a baix declaracions més precises i esbossos de demostració). D'altra banda, Friedman va demostrar que per cada   i   i per un   suficientment gran, qualsevol graf    -regular de   vèrtexs satisfà que   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 , 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

modifica

Si   és un graf  -regular amb diàmetre  , un teorema a causa de Noga Alon estableix que

 

Quan   és  -regular i està connectat en almenys tres vèrtexs,  , i per tant  . Sigui   el conjunt de tots els grafs connectats  -regulars   amb almenys   vèrtexs. Atès que el diàmetre mínim dels grafs en   s'acosta a l'infinit per a   fix, i augmentant  , aquest teorema implica un teorema anterior de Alon i Boppana que estableix que[9]

 

Un límit lleugerament més fort és

 

on  . L'esbós de la prova és el següent. Prengui's  . Sigui   l'arbre complet  -ari d'altura   (cada vèrtex intern té   fills), i sigui   la seva matriu de adyacencia. Es vol demostrar que  , on  . Ara, es defineix una funció   per  , on   és la distància des de l'arrel   de  . Es pot verificar que   i que   és de fet el major valor propi de  . Ara, siguin   i   un parell de vèrtexs a distància   en  , i es defineix

 

on   és un vèrtex en   la distància del qual a l'arrel és igual a la distància des de   a   i la simètrica per  . Es pot pensar en això com "incrustar" dues còpies separades de  , amb alguns vèrtexs col·lapsats en un. En triar el valor dels reals positius   adequadament s'obté  ,   per   prop d'  i   per   prop de  . Llavors pel teorema mín-màx s'obté

 
tal com es pretenia.

Exemple numèric

modifica
 
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   de la matriu d'adjacència  , que compleixen amb la propietat que:

 

Per a això, s'ha utilitzat el programa "MATLAB", dissenyat per treballar amb matrius. Determinar aquests 18   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  ; quatre vegades 0; sis vegades  ; i finalment, una vegada 3

D'acord amb la definició de partida, tots els   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

modifica
  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

modifica

Enllaços externs

modifica