Grafhomologi

I algebraisk topologi och grafteori beskriver grafhomologi homologigrupperna i en graf , där grafen betraktas som ett topologiskt utrymme . Det formaliserar idén om antalet "hål" i grafen. Det är ett specialfall av en enkel homologi , eftersom en graf är ett specialfall av ett förenklat komplex. Eftersom en finit graf är ett 1-komplex (dvs. dess "ytor" är hörnen - som är 0-dimensionella och kanterna - som är 1-dimensionella), är de enda icke-triviala homologigrupperna den 0:e gruppen och den 1:e gruppen.

Den 1:a homologigruppen

Den allmänna formeln för den första homologigruppen i ett topologiskt utrymme X är:

Exemplet nedan förklarar dessa symboler och begrepp i detalj på en graf.

Exempel

Låt X vara en riktad graf med 3 hörn {x,y,z} och 4 kanter {a: x→y, b: y→z, c: z→x, d: z→x}. Den har flera cykler :

  • En cykel representeras av slingan a+b+c. Här representerar plustecknet det faktum att alla kanter färdas i samma riktning. Eftersom additionsoperationen är kommutativ representerar +-tecknet det faktum att slingorna a+b+c, b+c+a och c+a+b alla representerar samma cykel.
  • En andra cykel representeras av slingan a+b+d.
  • En tredje cykel representeras av slingan c−d. Här representerar minustecknet det faktum att kanten d förflyttas bakåt.

Om vi ​​skär planet längs slingan a+b+d, och sedan skär vid c och "limmar" vid d, får vi ett snitt längs slingan a+b+c. Detta kan representeras av följande relation: (a+b+d) + (cd) = (a+b+c). För att formellt definiera denna relation definierar vi följande kommutativa grupper:

  • 00 C är den fria abelska gruppen som genereras av uppsättningen av hörn {x,y,z}. Varje element i C kallas en 0-dimensionell kedja .
  • C1 är den fria abelska gruppen som genereras av uppsättningen riktade kanter {a,b,c,d} . Varje element i C 1 kallas en 1-dimensionell kedja . De tre cyklerna som nämns ovan är 1-dimensionella kedjor, och förhållandet (a+b+d) + (cd) = (a+b+c) gäller faktiskt i gruppen C 1 .

000 De flesta element i C 1 är inte cykler, till exempel a+b, 2a+5b-c, etc. är inte cykler. För att formellt definiera en cykel definierar vi först gränser . Gränsen för en kant betecknas med och definieras som dess mål minus dess källa, så är en mappning från gruppen C 1 till gruppen C . Eftersom a,b,c,d är generatorerna av C 1 sträcker sig denna naturligt till en grupphomomorfism från C 1 till C . I denna homomorfism, . På liknande sätt mappar C 1 till nollelementet i C . Med andra ord, uppsättningen cykler i C 1 genererar nollutrymmet (kärnan) för . I detta fall har kärnan i två generatorer: en motsvarar a+b+c och den andra till a+b+d (den tredje cykeln, cd, är en linjär kombination av de två första). Så ker är isomorf till Z 2 .


I ett allmänt topologiskt utrymme skulle vi definiera högre dimensionella kedjor. I synnerhet C 2 vara den fria abelska gruppen på uppsättningen av 2-dimensionella objekt. Men i en graf finns inga sådana objekt, så C 2 är en trivial grupp. Därför är bilden av den andra gränsoperatorn, också trivial. Därför:

Detta motsvarar det intuitiva faktum att grafen har två "hål". Exponenten är antalet hål.

Allmänt fall

Ovanstående exempel kan generaliseras till en godtyckligt kopplad graf G = ( V , E ). Låt T vara ett spännande träd av G . Varje kant i E \ T motsvarar en cykel; dessa är exakt de linjärt oberoende cyklerna. Därför är den första homologigruppen H 1 i en graf den fria abelska gruppen med | E \ T | generatorer. Detta nummer är lika med | E |-| V |+1; så:

I en frånkopplad graf, när C är uppsättningen av anslutna komponenter, visar en liknande beräkning:
I synnerhet är den första gruppen trivial om och endast om X är en skog .

Den 0:e homologigruppen

Den allmänna formeln för den 0:e homologigruppen i ett topologiskt utrymme X är:

Exempel

00 Vi återgår till grafen med 3 hörn {x,y,z} och 4 kanter {a: x→y, b: y→z, c: z→x, d: z→x}. Kom ihåg att gruppen C genereras av uppsättningen av hörn. Eftersom det inte finns några (−1)-dimensionella element är gruppen C −1 trivial, och därför är hela gruppen C en kärna av motsvarande gränsoperator: = den fria abelska gruppen genererad av {x,y,z}.

Bilden av innehåller ett element för varje par av hörn som är gränser för en kant, dvs den genereras av skillnaderna {y−x, z−y, x−z }. För att beräkna kvotgruppen är det bekvämt att tänka på alla element i som "motsvarande noll". Det betyder att x, y och z är ekvivalenta - de är i samma ekvivalensklass för kvoten. Med andra ord, genereras av ett enda element (vilket hörn som helst kan generera det). Så det är isomorft till Z .

Allmänt fall

Ovanstående exempel kan generaliseras till vilken ansluten graf som helst . Med utgångspunkt från vilken vertex som helst är det möjligt att komma till vilken annan vertex som helst genom att lägga till ett eller flera uttryck som motsvarar kanter (t.ex. med början från x kan man komma till z genom att lägga till yx och zy). Eftersom elementen i alla är ekvivalenta med noll, betyder det att alla hörn i grafen är i en enda ekvivalensklass, och därför är isomorf till Z .

I allmänhet kan grafen ha flera sammankopplade komponenter . Låt C vara mängden komponenter. Då är varje ansluten komponent en ekvivalensklass i kvotgruppen. Därför:

Den kan genereras av vilken | C |-tuppel av hörn, en från varje komponent.

Minskad homologi

Ofta är det bekvämt att anta att den 0:e homologin för en sammankopplad graf är trivial (så att om grafen innehåller en enda punkt är alla dess homologier triviala). Detta leder till definitionen av den reducerade homologin . För en graf är den reducerade 0:e homologin:

Denna "reduktion" påverkar endast den 0:e homologin; de reducerade homologierna med högre dimensioner är lika med standardhomologierna.

Homologier med högre dimensioner

En graf har bara hörn (0-dimensionella element) och kanter (1-dimensionella element). Vi kan generalisera grafen till ett abstrakt förenklat komplex genom att lägga till element av en högre dimension. Sedan generaliseras begreppet grafhomologi av begreppet enkel homologi .

Exempel

I exemplet ovan kan vi lägga till en tvådimensionell "cell" innesluten mellan kanterna c och d; låt oss kalla det A och anta att det är orienterat medurs. Definiera C 2 som den fria abelska gruppen genererad av uppsättningen av tvådimensionella celler, som i detta fall är en singelton {A}. Varje element i C 2 kallas en 2-dimensionell kedja .

0 Precis som gränsoperatorn från C 1 till C , som vi betecknar med finns det en gränsoperator från C 2 till C 1 , som vi betecknar med . Speciellt är gränsen för den 2-dimensionella cellen A de 1-dimensionella kanterna c och d, där c är i "korrekt" orientering och d är i en "omvänd" orientering; därför: . Sekvensen av kedjor och gränsoperatorer kan presenteras enligt följande:

Tillägget av den 2-dimensionella cellen A innebär att dess gräns, cd, inte längre representerar ett hål (den är homotopisk till en enda punkt). Därför har gruppen av "hål" nu en enda generator, nämligen a+b+c (den är homotopisk till a+b+d). Den första homologigruppen definieras nu som kvotgruppen :
Här är gruppen av 1-dimensionella cykler, som är isomorf till Z 2 , och är gruppen av 1-dimensionella cykler som är gränser för 2-dimensionella celler, som är isomorf till Z . Följaktligen är deras kvot H 1 isomorf till Z . Detta motsvarar det faktum att X nu har ett enda hål. Tidigare. bilden av var trivialgruppen , så kvoten var lika med . Antag nu att vi lägger till ytterligare en orienterad 2-dimensionell cell B mellan kanterna c och d, så att . Nu C 2 den fria abelska gruppen genererad av {A,B}. Detta ändrar inte H 1 - det är fortfarande isomorft till Z (X har fortfarande ett enda 1-dimensionellt hål). Men nu C 2 den tvådimensionella cykeln AB, så har en icke-trivial kärna. Denna cykel genererar den andra homologigruppen, motsvarande det faktum att det finns ett enda tvådimensionellt hål:
Vi kan fortsätta och lägga till en 3-cell - ett solidt 3-dimensionellt objekt (kallat C) avgränsat av A och B. Definiera C 3 som den fria abelska gruppen genererad av {C}, och gränsoperatorn . Vi kan orientera C så att ; Observera att gränsen för C är en cykel i C 2 . Nu är den andra homologigruppen:
motsvarande att det inte finns några tvådimensionella hål (C "fyller hålet" mellan A och B).

Allmänt fall

I allmänhet kan man definiera kedjor av vilken dimension som helst. Om den maximala dimensionen för en kedja är k , får vi följande sekvens av grupper:

Det kan bevisas att varje gräns för en ( k +1)-dimensionell cell är en k -dimensionell cykel. Med andra ord, för alla k , (gruppen av gränser för k +1 element) ingår i (gruppen av k -dimensionella cykler). Därför är kvoten , och den definieras som den k -th homologigruppen:
  1. ^ a b   Sunada, Toshikazu (2013), Sunada, Toshikazu (red.), "Homology Groups of Graphs", Topological Crystallography: With a View Towards Discret Geometric Analysis , Surveys and Tutorials in the Applied Mathematical Sciences, Tokyo: Springer Japan, s. 37–51, doi : 10.1007/978-4-431-54177-6_4 , ISBN 978-4-431-54177-6
  2. ^ Wildberger, Norman J. (2012). "En introduktion till homologi" . {{ citera webben }} : CS1 underhåll: url-status ( länk )
  3. ^ Wildberger, Norman J. (2012). "Beräkningshomologigrupper" . {{ citera webben }} : CS1 underhåll: url-status ( länk )
  4. ^ Wildberger, Norman J. (2012). "En introduktion till homologi (forts.)" . {{ citera webben }} : CS1 underhåll: url-status ( länk )