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:
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å 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:
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å:
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:
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:
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:
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:
- ^ 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
-
^
Wildberger, Norman J. (2012). "En introduktion till homologi" .
{{ citera webben }}
: CS1 underhåll: url-status ( länk ) -
^
Wildberger, Norman J. (2012). "Beräkningshomologigrupper" .
{{ citera webben }}
: CS1 underhåll: url-status ( länk ) -
^
Wildberger, Norman J. (2012). "En introduktion till homologi (forts.)" .
{{ citera webben }}
: CS1 underhåll: url-status ( länk )