Expander graf - Expander graph
V kombinatorika , An expandér graf je řídký graf , který má silné připojení vlastnosti, kvantifikována použitím vrchol , hrany nebo spektrální expanzi. Konstrukce expandérů přinesly výzkum čisté a aplikované matematiky s několika aplikacemi pro teorii složitosti , design robustních počítačových sítí a teorii kódů opravujících chyby .
Definice
Rozšiřovací graf je intuitivně konečný, neorientovaný multigraf, ve kterém každá podmnožina vrcholů, která není „příliš velká“, má „velkou“ hranici . Různé formalisations těchto pojmů vést k různým pojmům expandéru: okrajových expandéry , vertex expandéry , a spektrální expandérů , jak je definováno níže.
Odpojený graf není expandér, protože hranice připojené komponenty je prázdná. Každý připojený graf je expandér; různé připojené grafy však mají různé parametry rozšíření. Úplný graf má nejlepší expanzní vlastnosti, ale má největší možný stupeň. Neformálně je graf dobrým expandérem, pokud má nízké stupně a vysoké parametry expanze.
Rozšíření okraje
Rozšíření hrany (také izoperimetrické číslo nebo Cheegerova konstanta ) h ( G ) grafu G na n vrcholech je definováno jako
kde
V rovnici, minimum je přes všechny neprázdné soupravy S nejvýše n / 2 vrcholy a ∂ S je okraj hranice z S , tedy množina hran s přesně jedním koncovým bodem v S .
Vrcholová expanze
Isoperimetric číslo vrchol (i expanze vrchol nebo zvětšení ) grafu G je definován jako
kde je vnější hranice z S , tj sady vrcholů s alespoň jedním souseda v S . V jedné variantě této definice (tzv unikátní expanzní soused ) je nahrazen sadou vrcholů V s přesně jedním sousedem v S .
Vrchol Isoperimetric počet grafu G je definován jako
kde je vnitřní hranice z S , tj sadě vrcholy S s alespoň jedním souseda v .
Spektrální expanze
Když G je d -regular , je lineární algebraické definice rozšíření je možné na základě čísel z matice přilehlosti = A ( G ) z G , kde je počet hran mezi vrcholy i a j . Protože A je symetrický , ze spektrální věty vyplývá, že A má n reálných vlastních čísel . Je známo, že všechny tyto vlastní hodnoty jsou v [- d , d ].
Vzhledem k tomu, G je pravidelné, rovnoměrné rozdělení se pro všechna i = 1, ..., n je stacionární distribuce z G . To znamená, že máme Au = du , a u je vlastní vektor A s vlastní číslo λ 1 = d , kde d je stupeň z vrcholů G . Spektrální mezera o G je definován jako d - λ 2 , a měří spektrální expanzi grafu G .
Je známo, že λ n = - d právě tehdy, když G je bipartitní. V mnoha kontextech, například v lemmatu míchání expandérů , není vazba na λ 2 dostačující, ale ve skutečnosti je nutné svázat absolutní hodnotu všech vlastních čísel od d :
Jelikož se jedná o největší vlastní číslo odpovídající vlastnímu vektoru kolmému na u , lze jej ekvivalentně definovat pomocí Rayleighova kvocientu :
kde
je 2-norma vektoru .
Normalizované verze těchto definic jsou také široce používány a jsou pohodlnější při uvádění některých výsledků. Zde se vezme v úvahu matrici , která je Markov přechodu matice grafu G . Jeho vlastní čísla jsou mezi −1 a 1. Pro ne nutně pravidelné grafy lze spektrum grafu definovat podobně pomocí vlastních čísel laplaciánské matice . U orientovaných grafů, vezmeme v úvahu singulárních hodnot na přilehlosti matice A , které jsou shodné s kořeny eigenvalues symetrické matice T A .
Vztahy mezi různými vlastnostmi expanze
Parametry rozšíření definované výše spolu souvisejí. Zejména pro každý d -pravidelný graf G ,
V důsledku toho jsou pro grafy s konstantním stupněm kvalitativně stejné rozšíření vrcholů a hran.
Cheegerovy nerovnosti
Když G je d -regular, existuje vztah mezi isoperimetric konstantní h ( G ), a mezera d - λ 2 ve spektru provozovatele přilehlosti z G . Podle standardní teorie spektrálních grafů je triviální vlastní hodnota operátoru sousedství d-pravidelného grafu λ 1 = d a první netriviální vlastní hodnota je λ 2 . Pokud je připojeno G , pak λ 2 < d . Nerovnost v důsledku Dodziuk a nezávisle Alon a Milmanova se uvádí, že
Tato nerovnost úzce souvisí s Cheegerovou vazbou na Markovovy řetězce a lze ji považovat za diskrétní verzi Cheegerovy nerovnosti v Riemannově geometrii .
Byly také studovány podobné souvislosti mezi izoperimetrickými čísly vrcholů a spektrální mezerou:
Asymptoticky řečeno, veličiny , a jsou všechny ohraničeny spektrální mezerou .
Stavby
Existují tři obecné strategie pro konstrukci rodin expandovacích grafů. První strategie je algebraická a skupinově teoretická, druhá strategie je analytická a využívá aditivní kombinatoriku a třetí strategie je kombinatorická a využívá cik-cak a související grafové produkty. Noga Alon ukázal, že některé grafy vytvořené z konečných geometrií jsou nejspolehlivějšími příklady vysoce se rozšiřujících grafů.
Margulis – Gabber – Galil
Algebraické konstrukce založené na Cayleyových grafech jsou známé pro různé varianty expandovacích grafů. Následující konstrukce je způsobena Margulisem a byla analyzována Gabberem a Galilem. Pro každé přirozené číslo n se uvažuje graf G n se sadou vrcholů , kde : Pro každý vrchol je jeho osm sousedních vrcholů
Pak platí:
Teorém. Pro všechna n má graf G n druhé největší vlastní číslo .
Ramanujan grafy
U věta Alon a Boppana , všechna dostatečně velký d -regular grafy uspokojení , kde je druhý největší vlastní číslo v absolutní hodnotě. Ramanujan grafy jsou d -pravidelné grafy, pro které je tato hranice pevná a uspokojivá . Proto mají grafy Ramanujan asymptoticky nejmenší možnou hodnotu . To z nich dělá vynikající spektrální expandéry.
Lubotzky , Phillips a Sarnak (1988), Margulis (1988) a Morgenstern (1994) ukazují, jak lze explicitně sestrojit grafy Ramanujan. Věta Friedmana (2003), náhodné d -pravidelné grafy na n vrcholech jsou téměř Ramanujan, to znamená, že splňují
pro každého s pravděpodobností, protože n má sklon k nekonečnu.
Aplikace a užitečné vlastnosti
Původní motivací pro expandéry je budování ekonomicky robustních sítí (telefon nebo počítač): expandér s omezenou valencí je přesně asymptotický robustní graf s počtem okrajů rostoucích lineárně s velikostí (počtem vrcholů) pro všechny podmnožiny.
Expanderové grafy nalezly rozsáhlé aplikace v počítačové vědě , při navrhování algoritmů , kódů pro opravu chyb , extraktorů , pseudonáhodných generátorů , třídících sítí ( Ajtai, Komlós & Szemerédi (1983) ) a robustních počítačových sítí . Byly také použity v důkazech mnoha důležitých výsledků v teorii výpočetní složitosti , jako je SL = L ( Reingold (2008) ) a věta PCP ( Dinur (2007) ). V kryptografii se rozšiřovací grafy používají ke konstrukci hashovacích funkcí .
Expandovací míchací lemma
Lema expandéru směšování uvádí, že pro jakékoli dvě podmnožiny vrcholů S , T ⊆ V je počet hran mezi S a T přibližně takový, jaký byste očekávali v náhodném d-pravidelném grafu. Čím menší je aproximace . V náhodném d -regular grafu, stejně jako v Erdős-Rényi náhodným graf s okrajem pravděpodobností d / n , očekáváme, že hrany mezi S a T .
Více formálně, ať E ( S , T ) označuje počet hran mezi S a T . Pokud tyto dvě množiny nejsou disjunktní, hrany v jejich průsečíku se počítají dvakrát, tj.
Potom lemma mixovacího expandéru říká, že platí následující nerovnost:
Expander chůze vzorkování
Černoffova mez se uvádí, že při odběru vzorků mnoho nezávislých vzorků z náhodné proměnné v rozsahu [-1, 1], s velkou pravděpodobností průměr našich vzorků je blízko k očekávání náhodné proměnné. Lema vzorkování procházení expandérů, podle Ajtai, Komlós & Szemerédi (1987) a Gillman (1998) , uvádí, že to platí i při vzorkování procházením na grafu expandéru. To je zvláště užitečné v teorii derandomizace , protože vzorkování podle roztahovacího pochodu používá mnohem méně náhodných bitů než nezávislé vzorkování.
Viz také
Poznámky
Reference
Učebnice a průzkumy
- Alon, N .; Spencer, Joel H. (2011). „9.2. Vlastní čísla a expandéry“. Pravděpodobnostní metoda (3. vyd.). 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), Elementary number theory, group theory and Ramanujan graphs , LMS student texty, 55 , Cambridge University Press , ISBN 978-0-521-53143-6
- Hoory, Shlomo; Linial, Nathan ; Wigderson, Avi (2006), „Expander graphs and their applications“ (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 rodiny a Cayleyovy grafy: Průvodce pro začátečníky , Oxford University Press, ISBN 978-0-19-976711-3
Články výzkumu
- Ajtai, M .; Komlós, J .; Szemerédi, E. (1983), „An O (n log n) sorting network“, Proceedings of the 15.th Annual ACM Symposium on Theory of Computing , pp. 1-9, doi : 10,1145 / 800061.808726 , ISBN 978-0-89791-099-6
- Ajtai, M .; Komlós, J .; Szemerédi, E. (1987), „Deterministická simulace v prostředí LOGSPACE“, Proceedings of the 19. Annual ACM Symposium on Theory of Computing , ACM, str. 132–140, doi : 10,1145 / 28395,28410 , ISBN 978-0-89791-221-1
- Alon, N .; Capalbo, M. (2002), „Explicit unique-Neighbor Expander“, 43. výroční sympozium IEEE o základech informatiky, 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), „λ ∞ , vertexová isoperimetrie a koncentrace“, 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), „Diferenční rovnice, izoperimetrická nerovnost a pomíjivost určitých náhodných procházek“, Trans. Amer. Matematika. Soc. , 284 (2): 787–794, doi : 10,2307 / 1999107 , JSTOR 1999107 .
- Gillman, D. (1998), „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), „Undirected connectivity in log-space“, Journal of the ACM , 55 (4): 1–24, doi : 10.1145 / 1391289.1391291
- Yehudayoff, Amir (2012), „Prokazující expanzi ve třech krocích“, ACM SIGACT News , 43 (3): 67–84, doi : 10,1145 / 2421096,242155
Nedávné aplikace
- Hartnett, Kevin (2018), „Universal Method to Sort Complex Information Found“ , časopis Quanta (publikováno 13. srpna 2018)