Zur Haupt­na­vi­ga­ti­on sprin­gen [Alt]+[0] Zum Sei­ten­in­halt sprin­gen [Alt]+[1]

Ei­gen­schaf­ten eines Gra­phen

Mit die­ser all­ge­mei­nen Be­schrei­bung ist ein Graph sehr offen de­fi­niert. Je nach An­wen­dung müs­sen Gra­phen spe­zi­el­le Ei­gen­schaf­ten haben. Davon gibt es eine Viel­zahl. Im Bil­dungs­plan wird die Ein­füh­rung der Be­grif­fe "ge­rich­tet/un­ge­rich­tet", "ge­wich­tet/un­ge­wich­tet" und "zy­klen­frei" ge­for­dert. Hier wer­den wei­te­re Be­grif­fe er­läu­tert, um die Viel­falt der An­wen­dun­gen ab­zu­de­cken und ge­eig­net be­schrei­ben zu kön­nen. Sie müs­sen im Un­ter­richt aber nicht ein­ge­führt wer­den.

Eine aus­führ­li­che­re Über­sicht hat Man­fred Nitz­sche in sei­nem emp­feh­lens­wer­ten Buch „Gra­phen für Ein­stei­ger“ in Form eines „Klei­nen Wör­ter­bu­ches der Gra­phen­theo­rie“ zu­sam­men­ge­stellt.7

 

ungerichteter Graph / gerichteter Graph

Ab­bil­dung 2: un­ge­rich­te­ter Graph / ge­rich­te­ter GraphZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

Di­gra­phen

Man un­ter­schei­det un­ge­rich­te­te von ge­rich­te­ten Gra­phen, bei denen Kan­ten nur in aus­ge­wie­se­nen Rich­tun­gen durch­lau­fen wer­den dür­fen. Diese Gra­phen wer­den auch als Di­graph (Di­rec­ted Graph) be­zeich­net.

Ma­the­ma­tisch be­trach­tet ist eine ge­rich­te­te Kante ein (ge­ord­ne­tes) Tupel zwei­er Kno­ten, eine un­ge­rich­te­te Kante eine (un­ge­ord­ne­te) Menge zwei­er Kno­ten.

 

 

ungerichteter Multigraph / gerichteter Multigraph

Ab­bil­dung 3: un­ge­rich­te­ter Mul­ti­graph / ge­rich­te­ter Mul­ti­graph ZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

 

Mul­ti­gra­phen

Nor­ma­ler­wei­se gibt es zwi­schen zwei Kno­ten ma­xi­mal eine Kante. Bei Mul­ti­gra­phen ist auch mehr als eine Kante zu­ge­las­sen.

Un­ge­rich­te­te Gra­phen ohne Mehr­fach­kan­ten nennt man auch häu­fig schlicht oder ein­fach. Meist lässt man aber die Be­zeich­nun­gen "un­ge­rich­tet" und "ohne Mehr­fach­kan­ten" ein­fach weg.

 

 

Grad eines Kno­ten

Der Grad eines Kno­tens gibt an, wie viele Kan­ten ein Kno­ten hat. In ne­ben­ste­hen­dem Bei­spiel hat der Kno­ten A bei­spiels­wei­se den Grad 4 und der Kno­ten E den Grad 2.

Bei ge­rich­te­ten Gra­phen un­ter­schei­det man zwi­schen Ein­gangs­grad (auch In­nen­grad), d.h. der An­zahl der zum Kno­ten hin­füh­ren­den Kan­ten, und Aus­gangs­grad (auch Au­ßen­grad), d.h. der An­zahl der vom Kno­ten weg­füh­ren­den Kan­ten.

 

 

Teil­graph

Ein Teil­graph ist eine Teil­men­ge der Kno­ten­men­ge und der Kan­ten­men­ge des Gra­phen. Dabei dür­fen na­tür­lich keine Kan­ten vor­han­den sein, die zu Kno­ten ge­hö­ren, die nicht in der Knotenteil­menge ent­hal­ten sind.

 

 

 

 

vollständiger Graph mit 5 Knoten

Ab­bil­dung 5: voll­stän­di­ger Graph mit 5 Kno­ten ZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

 

Voll­stän­di­ger Graph

In einem voll­stän­di­gen Graph ist jeder Kno­ten mit jedem an­de­ren Kno­ten durch genau eine Kante ver­bun­den. Der Grad jedes Kno­ten ist damit bei n Kno­ten genau n-1.

Einen voll­stän­di­gen Teil­gra­phen nennt man eine Cli­que. Diese Be­nen­nung ist gut nach­voll­zieh­bar, wenn man mit dem Gra­phen so­zia­le Be­zie­hun­gen dar­stellt. In Ab­bil­dung 4 wür­den A, E und F eine Cli­que bil­den.

 

 

Wege in Gra­phen

In der Gra­phen­theo­rie be­zeich­nen die Be­grif­fe Weg, Pfad, Kan­ten­zug oder Kan­ten­fol­ge eine Folge von Kno­ten, in wel­cher je­weils zwei auf­ein­an­der fol­gen­de Kno­ten durch eine Kante ver­bun­den sind. Lei­der sind diese Be­grif­fe nicht syn­onym und wer­den in der Li­te­ra­tur teil­wei­se nicht ein­heit­lich ver­wen­det. Wir ver­wen­den sie fol­gen­der­ma­ßen: Bei einem Kan­ten­zug dür­fen Kno­ten und Kan­ten mehr­mals durch­lau­fen wer­den, bei einem Weg oder Pfad darf da­ge­gen jeder Kno­ten nur ein­mal ent­hal­ten sein. Diese Bedeutungs­unterschiede müs­sen im Un­ter­richt vom Leh­rer be­rück­sich­tigt wer­den.

Ein kri­ti­scher Pfad ist ein Weg ma­xi­ma­ler Länge in einem zy­klen­frei­en, ge­rich­te­ten Gra­phen. Kri­ti­sche Pfade sind ent­schei­dend, wenn es darum geht, zu be­ur­tei­len wie lange eine Ab­fol­ge von Ak­tio­nen ma­xi­mal dau­ern kann.

Pfad / Kantenzug

Ab­bil­dung 6:
Pfad / Kan­ten­zug

kritischer Pfad der Länge 4


kri­ti­scher Pfad der Länge 4

ZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

 

Zu­sam­men­hän­gen­der Graph

Ein Graph heißt zu­sam­men­hän­gend, wenn es von jedem Kno­ten einen Weg zu jedem an­de­ren Kno­ten gibt.

Bei ge­rich­te­ten Gra­phen muss man dabei un­ter­schei­den, ob die Rich­tung der Kan­ten be­rück­sich­tigt wer­den soll: Bei stark zu­sam­men­hän­gen­den Gra­phen muss es einen Weg unter Be­rück­sich­ti­gung der Kan­ten­rich­tung geben. Bei schwach zu­sam­men­hän­gen­den Gra­phen reicht es, wenn es einen Weg im zu­ge­hö­ri­gen un­ge­rich­te­ten Gra­phen gäbe.

Ein zu­sam­men­hän­gen­der Teil­graph wird als Zu­sam­men­hangs­kom­po­nen­te be­zeich­net.

Graph mit drei Zusammenhangskomponenten

Ab­bil­dung 7:
Graph mit drei Zu­sam­men­hangs­kom­po­nen­ten

schwach zusammenhängender Graph (A-F) mit starker Zusammenhangskomponente (B-F-E)


schwach zu­sam­men­hän­gen­der Graph (A-F) mit
star­ker Zu­sam­men­hangs­kom­po­nen­te (B-F-E)

ZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

Ein 2-zu­sam­men­hän­gen­der (k-zu­sam­men­hän­gen­der) Graph hat für jeden Kno­ten 2 (k) Wege zu jedem an­de­ren Kno­ten, die über un­ter­schied­li­che Kno­ten ver­lau­fen. Durch Ent­fer­nung eines be­lie­bi­gen Kno­tens bleibt der Graph da­durch immer noch zu­sam­men­hän­gend. Das ist z.B. für das In­ter­net sehr wich­tig, um Aus­fall­si­cher­heit zu ge­währ­leis­ten.

 

Zy­klen­frei­er Graph

Ein Zy­klus ist ein ge­schlos­se­ner Kan­ten­zug in einem Gra­phen, d.h. Start- und End­kno­ten sind gleich. Kommt im Zy­klus jeder Kno­ten ma­xi­mal ein­mal vor, d.h. der Kan­ten­zug ist ein Weg, dann be­zeich­net man den Zy­klus als Kreis. Gra­phen ohne Zy­klen hei­ßen zy­klen­frei oder azy­klisch. Ein zy­klen­frei­er, zu­sam­men­hän­gen­der Graph ist immer ein Baum. Ein zy­klen­frei­er Graph mit meh­re­ren Zu­sam­men­hangs­kom­po­nen­ten wird als Wald be­zeich­net. Er be­steht aus meh­re­ren Bäu­men.

Zyklus in einem Graph

Ab­bil­dung 8:
Zy­klus in einem Graph
(C-A-B-F-E-D-B-E-C)

Kreis in einem Graph


Kreis in einem Graph
(C-A-D-B-E-C)

zyklenfreier Graph=Baum


zy­klen­frei­er Graph=Baum

Wald aus 3 Bäumen


Wald aus 3 Bäu­men

 

ZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

 

Pla­na­re Gra­phen

Ein pla­na­rer Graph lässt sich so dar­stel­len, dass die Kan­ten sich nicht kreu­zen. Die Be­zeich­nung er­klärt sich, wenn man das Färbe-Pro­blem be­trach­tet.

 

planarer Graph mit isomorpher Umformung

Ab­bil­dung 9:
pla­na­rer Graph mit iso­mor­pher Um­for­mung

nicht planarer Graph, da es keine kreuzungsfreie isomorphe Umformung gibt



nicht pla­na­rer Graph, da es keine kreu­zungs­freie iso­mor­phe Um­for­mung gibt

ZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

k-par­ti­ter Graph

Ein Graph wird als bi­par­tit be­zeich­net, wenn sich die Kno­ten so in zwei Teil­men­gen auf­tei­len lässt, dass in­ner­halb einer Teil­men­ge keine zwei Kno­ten mit­ein­an­der ver­bun­den sind. Ent­spre­chend sind sie k-par­tit, wenn die Kon­ten­men­ge sich in ent­spre­chend in k Teil­men­gen auf­tei­len lässt.

bipartiter Graph

Ab­bil­dung 10:
bi­par­ti­ter Graph

3-partiter Graph


3-par­ti­ter Graph

ZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

 

Ge­wich­te­te Gra­phen

In ge­wich­te­ten Gra­phen be­kommt jede Kante noch eine Zu­satz­in­for­ma­ti­on - ein Ge­wicht. Die­ses Ge­wicht kann z.B. die Länge der Kante dar­stel­len. Es ist aber auch mög­lich, über das Ge­wicht an­zu­ge­ben, wie viele Kan­ten zwi­schen zwei Kno­ten exis­tie­ren.

gewichteter Graph

Ab­bil­dung 11:
ge­wich­te­ter Graph

Multigraph: Darstellung durch Gewichte


Mul­ti­graph: Dar­stel­lung durch Ge­wich­te

ZPG In­for­ma­tik [CC BY-SA 4.0 DE], aus 1_gra­phen_hin­ter­grund.odt

 

7 Vgl. „Klei­nes Wör­ter­buch der Gra­phen­theo­rie“, in Nitz­sche: „Gra­phen für Ein­stei­ger“, View­eg+Teub­ner, Wies­ba­den, 2009, 3. Auf­la­ge

 

Hin­ter­grund­in­for­ma­tio­nen: Her­un­ter­la­den [odt][990 KB]

 

Wei­ter zu Re­prä­sen­ta­ti­on eines Gra­phen