Stała Cheegera (teoria grafów)

W matematyce stała Cheegera ( również liczba Cheegera lub liczba izoperymetryczna ) wykresu jest liczbową miarą tego , czy wykres ma „wąskie gardło”. Stała Cheegera jako miara „wąskich gardeł” jest bardzo interesująca w wielu dziedzinach: na przykład przy konstruowaniu dobrze połączonych sieci komputerów , tasowaniu kart . Pojęcie teoretyczne grafów wywodzi się ze stałej izoperymetrycznej Cheegera zwartej rozmaitości Riemanna .

Stała Cheegera nosi imię matematyka Jeffa Cheegera .

Definicja

Niech G będzie nieskierowanym grafem skończonym ze zbiorem wierzchołków V ( G ) i zbiorem krawędzi E ( G ) . Dla zbioru wierzchołków A V ( G ) niech A oznacza zbiór wszystkich krawędzi przechodzących od wierzchołka w A do wierzchołka na zewnątrz A (czasami nazywanego granicą krawędzi A ) :

Zauważ, że krawędzie są nieuporządkowane, tj. . Stała Cheegera G , oznaczona h ( G ) , jest zdefiniowana przez

Stała Cheegera jest ściśle dodatnia wtedy i tylko wtedy, gdy G jest grafem spójnym . Intuicyjnie, jeśli stała Cheegera jest mała, ale dodatnia, istnieje „wąskie gardło” w tym sensie, że istnieją dwa „duże” zestawy wierzchołków z „niewieloma” połączeniami (krawędziami) między nimi. Stała Cheegera jest „duża”, jeśli jakikolwiek możliwy podział zbioru wierzchołków na dwa podzbiory ma „wiele” powiązań między tymi dwoma podzbiorami.

Przykład: sieć komputerowa

Układ sieci pierścieniowej

W zastosowaniach do informatyki teoretycznej chce się opracować konfiguracje sieci, dla których stała Cheegera jest wysoka (przynajmniej ograniczona od zera), nawet gdy | V ( G )| (liczba komputerów w sieci) jest duża.

Rozważmy na przykład sieć pierścieniową N ≥ 3 komputerów, uważaną za graf GN . Ponumeruj komputery 1, 2, ..., N zgodnie z ruchem wskazówek zegara wokół pierścienia. Matematycznie zestaw wierzchołków i zestaw krawędzi są określone przez:

Weź A za zbiór tych komputerów w połączonym łańcuchu

Więc,

I

Ten przykład przedstawia górną granicę dla stałej Cheegera h ( GN . ) , która również dąży do zera jako N → ∞ W związku z tym uznalibyśmy sieć pierścieniową za wysoce „wąskie gardło” dla dużego N , a to jest wysoce niepożądane w praktyce. Wystarczyłoby, aby jeden z komputerów w pierścieniu uległ awarii, a wydajność sieci zostałaby znacznie zmniejszona. Gdyby dwa niesąsiadujące ze sobą komputery uległy awarii, sieć podzieliłaby się na dwa odłączone komponenty.

Nierówności Cheegera

Stała Cheegera jest szczególnie ważna w kontekście grafów ekspanderów , ponieważ jest sposobem mierzenia ekspansji krawędzi wykresu. Tak zwane nierówności Cheegera wiążą lukę wartości własnej wykresu z jego stałą Cheegera. Bardziej wyraźnie

gdzie maksymalnym stopniem węzłów w } jest macierzy Laplace'a wykresu . Nierówność Cheegera jest fundamentalnym wynikiem i motywacją dla teorii grafów widmowych .

Zobacz też