Expandera graf - Expander graph
I kombinatorik är en expanderdiagram ett gles diagram som har starka anslutningsegenskaper , kvantifierade med hjälp av vertex- , kant- eller spektralutvidgning. Expander-konstruktioner har skapat forskning inom ren och tillämpad matematik, med flera tillämpningar på komplexitetsteori , design av robusta datornätverk och teorin om felkorrigeringskoder .
Definitioner
Intuitivt är ett expanderdiagram ett ändligt, oriktat multigrafi där varje delmängd av hörn som inte är "för stor" har en "stor" gräns . Olika formaliseringar av dessa begrepp ger upphov till olika uppfattningar om expanderare: kantutvidgare , vertexutvidgare och spektralutvidgare , såsom definieras nedan.
En bortkopplad graf är inte en expanderare, eftersom gränsen för en ansluten komponent är tom. Varje ansluten graf är en expander; emellertid har olika anslutna grafer olika expansionsparametrar. Den kompletta grafen har den bästa expansionen egendom, men det har största möjliga utsträckning. Informellt är en graf en bra expanderare om den har låg grad och höga expansionsparametrar.
Kantutvidgning
Den kant expansionen (även isoperimetriska nummer eller Cheeger konstant ) h ( G ) hos en graf G på n vertex definieras som
var
I ekvationen är det minsta över alla nonempty uppsättningar S av högst n / 2 hörn och ∂ S är den kantgränsen av S , dvs den uppsättning av kanter med exakt en slutpunkt i S .
Vertex expansion
Den vertex isoperimetriska antal (även vertex expansionen eller förstoring ) av en graf G definieras som
där är den yttre gränsen av S , dvs den uppsättning av hörn i med åtminstone en granne i S . I en variant av denna definition (som kallas unik granne expansions ) är ersatt med en uppsättning hörn i V med exakt en granne i S .
Den vertex isoperimetriska antal av en graf G definieras som
var är den inre gränsen för S , dvs uppsättningen av hörn i S med minst en granne i .
Spektral expansion
När G är d -regelbunden är en linjär algebraisk definition av expansion möjlig baserat på egenvärdena för angränsningsmatrisen A = A ( G ) för G , var är antalet kanter mellan hörn i och j . Eftersom A är symmetrisk , det spektralsatsen innebär att A har n real-värderade egenvärden . Det är känt att alla dessa egenvärden finns i [- d , d ].
Eftersom G är regelbunden, den likformiga fördelningen med för alla i = 1, ..., n är den stationära fördelningen av G . Det vill säga att vi har Au = du och u är en egenvektor av A med egenvärde λ 1 = d , där d är graden för G-hörnpunkterna . Den spektrala gapet av G definieras som d - λ 2 , och den mäter den spektrala expansionen av grafen G .
Det är känt att λ n = - d om och endast om G är bipartit. I många sammanhang, till exempel i expanderblandningslemma , räcker det inte med en bunden på λ 2 , men det är verkligen nödvändigt att binda det absoluta värdet av alla egenvärden bort från d :
Eftersom detta är den största egenvärdet som motsvarar en egenvektor ortogonal till u , kan den definieras ekvivalent med Rayleigh-kvoten :
var
är vektorn 2-norm .
De normaliserade versionerna av dessa definitioner används också i stor utsträckning och är mer praktiska för att ange några resultat. Här man betraktar matrisen , vilket är den Markov övergångsmatris av grafen G . Dess egenvärden ligger mellan −1 och 1. För inte nödvändigtvis vanliga diagram kan spektrumet för en graf definieras på liknande sätt med hjälp av egenvärdena för den laplaciska matrisen . För riktade grafer, anser man de singulära värdena av grannmatris A , som är lika med rötterna av egenvärdena för den symmetriska matrisen A T A .
Förhållanden mellan olika expansionsegenskaper
Expansionsparametrarna som definierats ovan är relaterade till varandra. I synnerhet för alla d -regelbundna diagram G ,
Följaktligen, för grafer med konstant grad, är vertex- och kantutvidgning kvalitativt densamma.
Cheeger ojämlikheter
När G är d -regular, det finns ett samband mellan det isoperimetriska konstant h ( G ) och gapet d - λ 2 i spektrumet för den adjacency operatören av G . Enligt standardspektralgrafteori är trivial egenvärde för adjacensoperatören för en d -regelbunden graf λ 1 = d och den första icke-triviella egenvärdet är λ 2 . Om G är ansluten, då λ 2 < d . En ojämlikhet på grund av Dodziuk och oberoende Alon och Milman säger att
Denna ojämlikhet är nära besläktad med Cheeger-gränsen för Markov-kedjor och kan ses som en diskret version av Cheegers ojämlikhet i Riemannian-geometri .
Liknande samband mellan vertex-isoperimetriska tal och spektralgapet har också studerats:
Asymptotiskt sett är kvantiteterna , och alla begränsade ovan av spektralgapet .
Konstruktioner
Det finns tre allmänna strategier för att konstruera familjer med expanderdiagram. Den första strategin är algebraisk och gruppteoretisk, den andra strategin är analytisk och använder additiv kombinatorik , och den tredje strategin är kombinatorisk och använder sicksack och relaterade grafprodukter. Noga Alon visade att vissa grafer konstruerade från ändliga geometrier är de sparsamaste exemplen på starkt expanderande grafer.
Margulis – Gabber – Galil
Algebraiska konstruktioner baserade på Cayley-grafer är kända för olika varianter av expanderdiagram. Följande konstruktion beror på Margulis och har analyserats av Gabber och Galil. För varje naturligt tal n , anser man grafen G n med vertex set , där : för varje vertex , dess åtta närliggande hörn är
Sedan gäller följande:
Sats. För alla n , grafen G n har näst största egenvärdet .
Ramanujan grafer
Med en sats om Alon och Boppana uppfyller alla tillräckligt stora d -regelbundna grafer , var är det näst största egenvärdet i absolut värde. Ramanujan-grafer är d- vanliga grafer för vilka denna gräns är tät och tillfredsställande . Därför har Ramanujan-grafer ett asymptotiskt minsta möjliga värde på . Detta gör dem till utmärkta spektralutvidgare.
Lubotzky , Phillips och Sarnak (1988), Margulis (1988) och Morgenstern (1994) visar hur Ramanujan-grafer kan konstrueras uttryckligen. Enligt en sats om Friedman (2003) är slumpmässiga d -regelbundna grafer på n hörn nästan Ramanujan, det vill säga de uppfyller
för alla med sannolikhet som n tenderar till oändlighet.
Tillämpningar och användbara egenskaper
Den ursprungliga motivationen för expanderare är att bygga ekonomiska robusta nätverk (telefon eller dator): en expander med begränsad valens är just ett asymptotiskt robust diagram med antalet kanter som växer linjärt med storlek (antal hörn), för alla delmängder.
Expanderdiagram har hittat omfattande tillämpningar inom datavetenskap , vid utformning av algoritmer , felkorrigeringskoder , extraherare , pseudorandomgeneratorer , sorteringsnätverk ( Ajtai, Komlós & Szemerédi (1983) ) och robusta datornätverk . De har också använts i bevis på många viktiga resultat i beräkningskomplexitetsteori , såsom SL = L ( Reingold (2008) ) och PCP-satsen ( Dinur (2007) ). I kryptografi används expanderdiagram för att konstruera hashfunktioner .
Expandera blandningslemma
Expanderblandningslemmet säger att antalet kanter mellan S och T är ungefär vad du förväntar dig i ett slumpmässigt d- regelbundet diagram för två underuppsättningar av topparna S , T ⊆ V. Uppskattningen är bättre ju mindre är. I en slumpmässig d -regular graf, såväl som i en Erdős-Renyi slumpgraf med kant sannolikhet d / n , förväntar vi kanterna mellan S och T .
Mer formellt, låt E ( S , T ) betecknar antalet kanter mellan S och T . Om de två uppsättningarna inte är separerade räknas kanterna i deras korsning två gånger, det vill säga
Sedan säger expanderblandningslemmet att följande ojämlikhet gäller:
Provtagning av expanderpromenader
Den Tjernoff bundna anges att, när provtagning många oberoende prover från en slumpvariabler inom intervallet [-1, 1], med hög sannolikhet genomsnittet av våra prover, ligger nära den förväntan om den stokastiska variabeln. Expandera promenadprovtagningslemma, på grund av Ajtai, Komlós & Szemerédi (1987) och Gillman (1998) , säger att detta också gäller vid provtagning från en promenad på en expanderdiagram. Detta är särskilt användbart i teorin om derandomisering , eftersom sampling enligt en expanderpromenad använder många färre slumpmässiga bitar än sampling oberoende av varandra.
Se även
Anteckningar
Referenser
Läroböcker och undersökningar
- Alon, N .; Spencer, Joel H. (2011). "9.2. Eigenvärden och expanderare". The Probabilistic Method (3: e upplagan). John Wiley & Sons.
- Chung, Fan RK (1997), Spectral Graph Theory , CBMS Regional Conference Series in Mathematics, 92 , American Mathematical Society , ISBN 978-0-8218-0315-8
- Davidoff, Guiliana; Sarnak, Peter; Valette, Alain (2003), Elementär talteori, gruppteori och Ramanujan-grafer , LMS-studenttexter, 55 , Cambridge University Press , ISBN 978-0-521-53143-6
- Hoory, Shlomo; Linial, Nathan ; Wigderson, Avi (2006), "Expandera grafer och deras tillämpningar" (PDF) , Bulletin of the American Mathematical Society , New Series, 43 (4): 439–561, doi : 10.1090 / S0273-0979-06-01126-8
- Krebs, Mike; Shaheen, Anthony (2011), Expander-familjer och Cayley-grafer: En nybörjarguide , Oxford University Press, ISBN 978-0-19-976711-3
Forskningsartiklar
- Ajtai, M .; Komlós, J .; Szemerédi, E. (1983), "An O (n log n) sortering network", Proceedings of the 15th Annual ACM Symposium on Theory of Computing , s. 1–9, doi : 10.1145 / 800061.808726 , ISBN 978-0-89791-099-6
- Ajtai, M .; Komlós, J .; Szemerédi, E. (1987), "Deterministic simulation in LOGSPACE", Proceedings of the 19th Annual ACM Symposium on Theory of Computing , ACM, s. 132–140, doi : 10.1145 / 28395.28410 , ISBN 978-0-89791-221-1
- Alon, N .; Capalbo, M. (2002), "Explicit unique-neighbour expanders", The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings , s. 73, CiteSeerX 10.1.1.103.967 , doi : 10.1109 / SFCS.2002.1181884 , ISBN 978-0-7695-1822-0
- Bobkov, S .; Houdré, C .; Tetali, P. (2000), "λ ∞ , vertex isoperimetry and concentration", Combinatorica , 20 (2): 153–172, doi : 10.1007 / s004930070018 .
- Dinur, Irit (2007), "The PCP theorem by gap amplification" (PDF) , Journal of the ACM , 54 (3): 12 – es, CiteSeerX 10.1.1.103.2644 , doi : 10.1145 / 1236457.1236459 .
- Dodziuk, Jozef (1984), "Skillnadsekvationer, isoperimetrisk ojämlikhet och förgänglighet för vissa slumpmässiga promenader", Trans. Amer. Matematik. Soc. , 284 (2): 787–794, doi : 10.2307 / 1999107 , JSTOR 1999107 .
- Gillman, D. (1998), "A Chernoff Bound for Random Walks on Expander Graphs", SIAM Journal on Computing , 27 (4): 1203–1220, doi : 10.1137 / S0097539794268765
- Goldreich, Oded (2011), "Basic Facts about Expander Graphs" (PDF) , Studies in Complexity and Cryptography , Lecture Notes in Computer Science, 6650 : 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), "Odirekt anslutning i loggutrymme", Journal of the ACM , 55 (4): 1–24, doi : 10.1145 / 1391289.1391291
- Yehudayoff, Amir (2012), "Bevisar expansion i tre steg", ACM SIGACT News , 43 (3): 67–84, doi : 10.1145 / 2421096.2421115
Senaste ansökningar
- Hartnett, Kevin (2018), "Universal Method to Sort Complex Information Found" , Quanta Magazine (publicerad 13 augusti 2018)