Cheeger konstant (grafteori)

I matematik är Cheeger -konstanten (även Cheeger-nummer eller isoperimetriskt tal ) för en graf ett numeriskt mått på om en graf har en "flaskhals" eller inte. Cheeger-konstanten som ett mått på "flaskhals" är av stort intresse på många områden: till exempel att bygga välanslutna nätverk av datorer , kortblandning . Den grafteoretiska uppfattningen har sitt ursprung efter Cheegers isoperimetriska konstant för ett kompakt Riemann-grenrör .

Cheeger-konstanten är uppkallad efter matematikern Jeff Cheeger .

Definition

Låt G vara en oriktad finit graf med vertexmängd V ( G ) och kantmängd E ( G ) . För en samling av hörn A V ( G ) , låt A beteckna samlingen av alla kanter som går från en vertex i A till en vertex utanför A (kallas ibland kantgränsen för A ):

Observera att kanterna är oordnade, dvs. . Cheeger -konstanten för G , betecknad h ( G ) , definieras av

Cheeger-konstanten är strikt positiv om och endast om G är en sammankopplad graf . Intuitivt, om Cheeger-konstanten är liten men positiv, så finns det en "flaskhals", i den meningen att det finns två "stora" uppsättningar av hörn med "få" länkar (kanter) mellan dem. Cheeger-konstanten är "stor" om någon möjlig uppdelning av vertexuppsättningen i två delmängder har "många" länkar mellan dessa två delmängder.

Exempel: datornätverk

Ring nätverkslayout

I tillämpningar till teoretisk datavetenskap vill man utforma nätverkskonfigurationer för vilka Cheeger-konstanten är hög (åtminstone avgränsad från noll) även när | V ( G )| (antalet datorer i nätverket) är stort.

Betrakta till exempel ett ringnätverk med N ≥ 3 datorer, tänkt som en graf G N . Numrera datorerna 1, 2, ..., N medurs runt ringen. Matematiskt ges vertexmängden och kantmängden av:

Anta att A är en samling av av dessa datorer i en ansluten kedja:

Så,

och

Det här exemplet ger en övre gräns för Cheeger-konstanten h ( GN ) . , som också tenderar till noll som N → ∞ Följaktligen skulle vi betrakta ett ringnät som mycket "flaskhalsat" för stort N , och detta är högst oönskat i praktiska termer. Vi skulle bara behöva en av datorerna på ringen för att misslyckas, och nätverkets prestanda skulle minska kraftigt. Om två icke-intilliggande datorer skulle misslyckas, skulle nätverket delas upp i två frånkopplade komponenter.

Cheeger ojämlikheter

Cheeger-konstanten är särskilt viktig i samband med expandergrafer eftersom det är ett sätt att mäta kantexpansionen på en graf. De så kallade Cheeger-ojämlikheterna relaterar Egenvärdesgapet i en graf med dess Cheeger-konstant. Mer explicit

där är den maximala graden för noderna i och är spektralgapet för grafens laplaciska matris . Cheeger-ojämlikheten är ett grundläggande resultat och motivation för spektralgrafteorin .

Se även