Cheeger konstant (grafteori) - Cheeger constant (graph theory)

I matematik är Cheegerkonstanten (även Cheegertal eller isoperimetriskt tal ) för ett diagram ett numeriskt mått på huruvida 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 . Grafteoretiska begreppet härstammar från Cheegers isoperimetriska konstant för en kompakt Riemannian-grenrör .

Cheegerkonstanten är uppkallad efter matematikern Jeff Cheeger .

Definition

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

Observera att kanterna är oordnade, dvs . Den Cheeger konstant av G , betecknat h ( G ) , är definierad av

Cheegerkonstanten är strikt positiv om och endast om G är en ansluten 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 toppunkten i två underuppsättningar har "många" länkar mellan dessa två underuppsättningar.

Exempel: datornätverk

Ring nätverkslayout

I applikationer till teoretisk datavetenskap vill man ta fram nätverkskonfigurationer för vilka Cheegerkonstanten är hög (åtminstone begränsad från noll) även när | V ( G ) | (antalet datorer i nätverket) är stort.

Betrakta exempelvis ett ringnät av N ≥ 3 datorer, tänkt som en graf G N . Numrer datorerna 1, 2, ..., N medurs runt ringen. Matematiskt ges topp- och kantuppsättningen av:

Ta A för att vara en samling av dessa datorer i en ansluten kedja:

Så,

och

Detta exempel ger en övre gräns för Cheegerkonstanten h ( G N ) , som också tenderar att vara noll som N → ∞ . Följaktligen skulle vi betrakta ett ringnätverk som mycket "flaskhalsat" för stora N , och detta är mycket oönskat i praktiken. Vi skulle bara behöva en av datorerna på ringen för att misslyckas, och nätverksprestanda skulle minskas kraftigt. Om två icke-intilliggande datorer skulle misslyckas skulle nätverket delas upp i två frånkopplade komponenter.

Ojämlikheter i Cheeger

Cheegerkonstanten är särskilt viktig i samband med expanderdiagram eftersom det är ett sätt att mäta kantutvidgningen av en graf. De så kallade Cheeger-ojämlikheterna relaterar Eigenvalue-klyftan i en graf med dess Cheeger-konstant. Mer tydligt

i vilken är den maximala graden för noder i och är spektralgapet i Laplacian-matrisen i diagrammet.

Se även

Referenser