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 An 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

Články výzkumu

Nedávné aplikace

externí odkazy