1. Einleitung wichtige Begriffe

Ähnliche Dokumente
2. Hauptteil: Das graziöse Nummerieren von Bäumen

Bemerkung: Der vollständige Graph K n hat n(n 1)

Westfählische Wilhelms-Universität. Eulersche Graphen. Autor: Jan-Hendrik Hoffeld

Graphen KAPITEL 3. Dieses Problem wird durch folgenden Graph modelliert:

WS 2013/14. Diskrete Strukturen

Nachbarschaft, Grad, regulär, Inzidenz

Ein Turnierplan mit fünf Runden

Freie Bäume und Wälder

Diskrete Strukturen Kapitel 4: Graphentheorie (Euler-Hamilton)

Grundbegriffe der Informatik

Diskrete Strukturen Kapitel 4: Graphentheorie (Bäume)

1. Einführung. Grundbegriffe und Bezeichnungen. Beispiele. gerichtete Graphen. 1. Einführung Kapitelübersicht

Kapitel 3. Kapitel 3 Graphentheorie

Graphen. Definitionen

Ausarbeitung über den Satz von Menger und den Satz von König

Univ.-Prof. Dr. Goulnara ARZHANTSEVA

André Krischke Helge Röpcke. Graphen und Netzwerktheorie Grundlagen Methoden Anwendungen

Ausarbeitung zum Modulabschluss. Graphentheorie. spannende Bäume, bewertete Graphen, optimale Bäume, Verbindungsprobleme

Graphentheorie Graphentheorie. Grundlagen Bäume Eigenschaften von Graphen Graphen-Algorithmen Matchings und Netzwerke

Übung zur Vorlesung Diskrete Mathematik (MAT.107) Blatt Beispiellösungen Abgabefrist:

Vorlesung Diskrete Strukturen Eulersche und Hamiltonsche Graphen

Unendliche Graphen. Daniel Perz 24. Dezember Definition 1. Ein Graph G heißt lokal endlich, wenn alle Knotengrade endlich sind.

Diskrete Strukturen. Hausaufgabe 1 (5 Punkte) Hausaufgabe 2 (5 Punkte) Wintersemester 2007/08 Lösungsblatt Januar 2008

Achilles und die Schildkröte Sommersemester 2008

Seminar: Einladung in die Mathematik

Fünf-Farben-Satz. Seminar aus reiner Mathematik, WS 13/14. Schweighofer Lukas, November Seite 1

Übung zur Vorlesung Diskrete Strukturen I

KARL-FRANZENS-UNIVERSITÄT GRAZ. Seminar aus Reiner Mathematik. Die Museumswächter. Krupic Mustafa Wintersemester 2013/14

Zur Zykelschreibweise von Permutationen

1 Beispiele für Graphen

Seien u, v V, u v. Da G zusammenhängend ist, muss mindestens ein Pfad zwischen u und v existieren.

Bäume und Wälder. Definition 1

Vorlesung Diskrete Strukturen Eulersche und Hamiltonsche Graphen

Isomorphie von Bäumen

Bäume und Wälder. Definition 1

Planare Graphen und Färbungen. Kapitel 7. Peter Becker (H-BRS) Graphentheorie Wintersemester 2018/ / 296

Grundbegriffe der Informatik

Übung zur Vorlesung Diskrete Strukturen I

WS 2009/10. Diskrete Strukturen

Elementargeometrie. Prof. Dr. Andreas Meister SS digital von: Frank Lieberknecht

3. Zusammenhang. 22 Andreas Gathmann

in einem Zug finden, egal, wie lange man probiert? b) Warum kann man von bestimmten Ecken aus niemals eine Lösung

Der Fünf-Farben-Satz. Lukas Schweighofer. Feb.2014

Vorlesungstermin 2: Graphentheorie II. Markus Püschel David Steurer. Algorithmen und Datenstrukturen, Herbstsemester 2018, ETH Zürich

5 Graphen. Repräsentationen endlicher Graphen. 5.1 Gerichtete Graphen. 5.2 Ungerichtete Graphen. Ordnung von Graphen

Naiver Algorithmus für Hamiltonkreis

Westfälische Wilhelms-Universität Münster. Fachbereich: Mathematik und Informatik. Planare Graphen

Graphentheorie. Eulersche Graphen. Eulersche Graphen. Eulersche Graphen. Rainer Schrader. 14. November Gliederung.

Höher, Schneller, Weiter!

Einführung in die Diskrete Mathematik

Aufgabe 4.2 Sei G = (V, E, l) ein ungerichteter, gewichteter und zusammenhängender Graph.

1. Gruppen. 1. Gruppen 7

1. Einige Begriffe aus der Graphentheorie

4. Kreis- und Wegeprobleme

durch Einfügen von Knoten konstruiert werden kann.

b liegt zwischen a und c.

Knoten-Partitionierung in feste Eigenschaften ist NP-schwer

Graphen. Leonhard Euler ( )

Einheit 11 - Graphen

Algorithmische Graphentheorie

WESTFÄLISCHE WILHELMS-UNIVERSITÄT MÜNSTER. Über 7 Brücken... wissen leben WWU Münster. Dietmar Lammers Hochschultag 201

Geraden in der Ebene und Zerlegung von Graphen

KAPITEL 3 MATCHINGS IN BIPARTITEN GRAPHEN

WS 2015/16 Diskrete Strukturen Kapitel 4: Graphen (Planare Graphen, Färbung)

Kantengraphen und Planare Graphen. Seminararbeit

Definition Ein gerichteter Graph G = (V, E) ist ein Graph von geordneten Paaren (u, v) mit u V und v V.

Listenfärbung von Graphen

Vollständiger Graph. Definition 1.5. Sei G =(V,E) ein Graph. Gilt {v, w} E für alle v, w V,v w, dann heißt G vollständig (complete).

Der Fünffarbensatz Proseminar: Graphentheorie Sommersemester 2006 Isa Topac, Markus Kunder, Tim Hahn

Mengenlehre und vollständige Induktion

Diskrete Mathematik 1

Algorithmische Graphentheorie

Graphentheorie. Algebraic Graph Theory von Chris Godsil und Gordon Royle. Kapitel Seminararbeit. von. Katharina Mayr

8: Bipartite Graphen. s 1. bei dem es eine Kante zwischen s i und k gibt, wenn der Schüler s i die Note k für seine Arbeit bekommen hat.

Wiederholung aus Diskreter Mathematik I: I: Graphentheorie

Bäume und Wälder. Seminar: Graphentheorie Sommersemester 2015 Dozent: Dr. Thomas Timmermann

Lösung des 2. Übungsblattes (Lösung erstellt von Adam.)

Vor(schau)kurs für Studienanfänger Mathematik: Aussagen und Mengen

WS 2008/09. Diskrete Strukturen

Donnerstag, 11. Dezember 03 Satz 2.2 Der Name Unterraum ist gerechtfertigt, denn jeder Unterraum U von V ist bzgl.

1. Gruppen. 1. Gruppen 7

6. Planare Graphen und Färbungen

Minimal spannende Bäume

Ilse Fischer. Fakultät für Mathematik, Universität Wien, Nordbergstraße 15, A-1090 Wien, Austria.

11: Die Euler sche Polyederformel für planare Graphen

Alexandra Kuhls Proseminar Das Buch der Beweise

Der Ergodensatz. Hendrik Hülsbusch

Übungsaufgaben Graphentheorie, Wintersemester 2011/12

Transkript:

1. Einleitung wichtige Begriffe Da sich meine besondere Lernleistung mit dem graziösen Färben (bzw. Nummerieren) von Graphen (speziell von Bäumen), einem Teilgebiet der Graphentheorie, beschäftigt, und grundlegende Begriffe und Tatsachen aus dem Unterricht nicht bekannt sind, werde ich im folgendem solche Begriffe und Tatsachen einführen. Die Graphentheorie ist eines der jüngsten Teilgebiete der Mathematik. Das erste mal wurde sie erst im 18. Jh. von Euler zum Lösen von Problemen genutzt. Es gibt sehr viele Begriffe, die diesem Teil der Mathematik angehören. Viele wurden von mehreren Personen eingeführt, sodass für ein und denselben Begriff mehrere Wörter gebräuchlich sind. Im folgenden werde ich mir aus der Vielzahl der Begriffe nur die auswählen, die für meine Arbeit eine Bedeutung haben und für diese auch nur die gebräuchlichsten Wörter einführen. Zur zusätzlichen Übersichtlichkeit der Arbeit sind am Ende die Definitionen noch einmal im Überblick aufgeführt. 1.1. Graphen Es gibt verschiedene Definitionen des Begriffes Graph. Prinzipiell ist ein Graph eine Ansammlung von Knoten und Kanten. Etwas genauer sagt man: Ein Graph G besteht aus einer Menge von Elementen, genannt Knoten, und einer Menge von Elementen, genannt Kanten, wobei jede Kante genau 2 Knoten verbindet (diese zwei Knoten müssen nicht zwingend verschieden sein). Diese Definition ist allerdings eher anschaulich. Mathematisch korrekt ist mehr folgende: Def.: Ein Graph G ist ein Paar (V,E) disjunkter Mengen mit E [V]², wobei [V]² die Menge aller zweielementigen Teilmengen von V bezeichnet, d.h. G=[V,E]. Diese Definition bedeutet aber eigentlich nichts anderes als die erste, da man die Menge V als die Menge der Knoten und die Menge E als Verknüpfung zweier Elemente aus V und somit als die Menge der Kanten auffassen kann. Zur besseren Anschauung eines Graphen verwendet man graphische Darstellungen. Hierbei werden die Knoten durch Punkte und die Kanten durch Verbindungslinien zwischen zwei Knoten dargestellt, wie folgendes Beispiel zeigt: 2

Abbildung 1: (G = [{1,2,3,4,5},{(1,2),(1,3),(1,4),(1,5),(2,3),(2,4),(2,5),(3,4),(3,5),(4,5),(5,5)}]) An dieser Stelle könnte man sich die Frage stellen, was die Einführung dieses Modells Graph überhaupt für einen Sinn macht. Ist sie praktisch wichtig und anwendbar? Diese Frage kann man eindeutige mit ja beantworten. Bei vielen Aufgaben, die auch im Alltag wichtig sind, sorgt dieses Modell für große Vereinfachungen. Als Begründer der Graphentheorie gilt, wie schon erwähnt, der bekannte Mathematiker Leonard Euler. Ihn regte damals ein praktisches Problem dazu an Graphen zu benutzen und zwar das sogenannte Königsberger Brückenproblem. In Königsberg flossen mehrere Flüsse ineinander. Es gab in der ganzen Stadt 7 Brücken und die Frage war, ob man einen Weg finden könnte, der jede Brücke genau einmal überquert. Euler fasste die Brücken als die Kanten und die voneinander durch die Flüsse abgetrennten Landteile als die Knoten eines Graphen auf. Dann betrachtete er nur diesen und zeigte anhand einiger Sätze (die er bewies), dass ein derartiger Weg nicht existiert. Den gesamten Beweis will ich hier nicht führen, da dies weit vom Thema der Arbeit wegführen würde. Ich möchte an dieser Stelle aber noch erwähnen, dass es weitreichende praktische Anwendung von Graphen gibt. Bei einer Reihe von Optimierungsproblemen werden sie verwendet. Beispiele hierfür sind das optimale Anlegen von Straßenbahnnetzen, das Optimum für eine große Verkehrsstraße, optimale Wege für die Müllabfuhr oder für Postboten u.ä. Man kann mithilfe der Graphentheorie sogar einen Weg durch jedes beliebige Labyrinth finden. 3

1.2. graziöser Graph graziös nummerierter Graph Zunächst einmal kann man einen Graphen G nummerieren (dies kann man auch das Färben des Graphen G nennen). Wenn man die Grazie von Graphen betrachten will, ordnet man hierzu jedem Knoten eine natürliche Zahl (wobei 0 ) zu, man bildet also eine Abbildung der Knoten des Graphen G auf die Natürlichen Zahlen (V(G) ). Um festzustellen ob eine solche Färbung graziös ist, ordnet man nun jeder Kante den Betrag der Differenz der Werte der Knoten, die diese Kante verbindet (siehe Abbildung 2 und 3), zu. Def.: Eine solche Nummerierung ist graziös, wenn jede der folgenden Bedingungen erfüllt ist: - Keine der Zahlen, die den Knoten zugeordnet sind, ist größer als die Kantenanzahl - Es gibt keine 2 Knoten, denen der gleiche Wert zugeordnet wurde - Bei den Zahlen, die den Kanten zugeordnet wurden, ist jede natürliche Zahl zwischen 1 und der Kantenanzahl genau einmal enthalten. Sind alle diese Bedingungen erfüllt, ist der Graph graziös gefärbt (oder nummeriert) (siehe Abbildung2). Als graziösen Graph bezeichnet man hingegen einen Graph, für den es irgendeine graziöse Nummerierung gibt. Es kann also auch sein, dass ein Graph, wie in Abbildung 3 gezeigt, ein graziöser Graph ist (da es eine graziöse Nummerierung dieses Graphen gibt, siehe Abbildung 2), aber dieser nicht graziös nummeriert wurde. Natürlich kann auch, wie in Abbildung 4 gezeigt, ein Graph auftreten, den man unter keinen Umständen graziös färben kann. Ein solcher Graph heißt dann nicht graziös. 4

1.3. Bäume und ihre graziöse Nummerierung Meine Arbeit wird sich im folgenden besonders mit der graziösen Nummerierung von Bäumen beschäftigen, darum möchte ich nun zunächst den Begriff Baum definieren. Hierzu benötigt man einige weitere Begriffe: Weg: Ein Weg ist eine Menge von Kanten in einem Graphen, wobei der Endknoten einer Kante immer der Anfangsknoten der nachfolgenden Kante ist (zwei in einem Weg aufeinander folgende Kanten dürfen nicht die gleichen sein). Auf diese Weise verbindet ein Weg einen Anfangsknoten mit einem Endknoten. Als Länge eines Weges wird die Anzahl der zu ihm gehörenden Kanten bezeichnet. (Veranschaulichung siehe Abbildung unten) Kreis: Ein Weg in einem Graphen heißt Kreis, wenn er einen Knoten mit sich selbst verbindet (Anfangs- und Endknoten stimmen überein). (Veranschaulichung siehe Abbildung unten) Zusammenhängender Graph: In einem zusammenhängenden Graph sind alle Knoten durch Wege verbunden, d.h. es existiert ein Weg von jedem beliebigen Knoten a zu jedem beliebigen Knoten b (a b). (Veranschaulichung siehe Abbildung unten) Nun kann ich auch den Begriff Baum definieren: Def.: Ein Baum ist ein zusammenhängender Graph ohne Kreise. In den folgenden 3 Abbildungen versuche ich all diese Begriffe zu veranschaulichen. Im folgendem benötige ich noch den Begriff Grad eines Knotens: Def.: Der Grad eines Knotens ist die Anzahl der Kanten, die in ihm beginnen bzw. enden. Die graziöse Färbung von Bäumen hat eine besondere Eigenschaft. Um diese zu erläutern benötige ich 2 Sätze: 5

Hilfssatz 1: Jeder Baum mit min. 2 Knoten hat mindestens einen Knoten, der nur eine Kante berührt (der also den Grad 1 hat) Indirekter Beweis: Gäbe es keinen solchen Knoten, würde jeder Knoten von min. 2 Kanten berührt werden. Würde also ein Weg in irgendeinem Knoten enden, könnte man ihn um eine Kante erweitern (da in dem Knoten, in dem der Weg endet, eine andere Kante beginnt, die man an den Weg anfügen kann). Führt man dies weiter, so könnte man den Weg beliebig lange, also praktisch ins Unendliche verlängern. Da ein Graph aber nur endlich viele Knoten hat, muss dieser Weg irgendwann durch einen Knoten gehen, in dem er schon war, er verbindet diesen Knoten also mit sich selbst und ist deshalb ein Kreis. D. h. der Graph ist kein Baum, was einen Widerspruch darstellt. Somit ist die Annahme falsch und der Hilfssatz bewiesen. Satz 1: Ein Baum B mit n Knoten hat immer genau n-1 Kanten. Beweis: dieser Satz ist mittels vollständiger Induktion über n zu beweisen: IA : für n = 1: hat der Graph nur einen Knoten und ist ein Baum, so darf er keine Kante haben, da diese sonst den Knoten mit sich selbst verbinden würde und somit einen Kreis darstellt, was im Widerspruch dazu steht, dass der Graph ein Baum ist. Kantenanzahl = 0 = 1-1 = n-1 Der Satz gilt für n = 1. ISchritt: IV: Der Satz gelte für n = k. Ein Baum mit k Knoten hat k-1 Kanten IBeh.: Der Satz gilt für n = k + 1. Ein Baum mit k+1 Knoten hat k Kanten IBew.: Es sei B ein Baum mit k+1 Knoten. Hierbei ist die Knotenanzahl immer größer oder gleich 2 (k+1=1 wird ausgeschlossen, da dies schon über den IA abgedeckt wurde). Im Baum B gibt es also (laut dem oben bewiesenen Hilfssatz) mindestens einen Knoten vom Grad 1. Ich bezeichne einen beliebigen dieser Knoten mit v. Die eine Kante, die in v endet bezeichne ich mit e. Nun kann man einen Graphen B-v bilden, indem man von B den Knoten v und die Kante e entfernt. Durch das Entfernen von v und e wurden nur Wege verkürzt, die v als Endknoten hatten, denn durch v und e konnten keine anderen Wege gehen, da nur eine Kante hinführte und diese sonst zweimal hintereinander im Weg enthalten sein müsste, was unmöglich ist (siehe Def. Weg). Das Entfernen hat also keinen Einfluss auf Wege zwischen 2 Knoten, die ungleich v sind. Da B ein Baum ist, existiert zwischen 2 beliebigen Knoten ein Weg (siehe Definition Baum, bzw. zusammenhängender Graph). In B-v ist das also auch der Fall, da die in ihm existierenden Wege sich durch das Entfernen nicht verändert haben und so alle noch vorhanden sind. B-v ist also ein zusammenhängender Graph. Außerdem gab es in B 6

keinen Kreis (da er ein Baum ist). Durch das Entfernen von v und e sind keine neuen Wege entstanden, und somit auch keine Kreise. B-v kann also keinen Kreise haben. Somit ist B-v ein zusammenhängender Graph ohne Kreise, also ein Baum. Ich habe von B nur einen Knoten entfernt (und eine Kante, hier aber unwichtig) um auf B-v zu kommen, somit hat dieser Baum einen Knoten weniger als B, also k Knoten. Für Bäume mit k Knoten gilt aber nach IV, dass diese Bäume k-1 Kanten haben. B-v hat k-1 Kanten. Um von B auf B-v zu kommen habe ich nur eine Kante entfernt (und einen Knoten, hier aber unwichtig), B hat also genau eine Kante mehr als B-v, also k-1+1= k Kanten. B hat also k+1 Knoten und k Kanten. Habe ich einen Baum mit k+1 Knoten, so hat dieser k Kanten. w.z.b.w. Somit ist der Satz 1 bewiesen. Nun zu dem besonderen am graziösen Nummerieren von Bäumen. Die Definition vom graziösen Nummerieren von Graphen sagt unter anderem, dass die natürlichen Zahlen, die den Knoten zugeordnet sind, nicht größer als die Kantenanzahl sein dürfen. Das heißt, da ein Baum einen Knoten mehr als Kanten hat, dass diese Zahlen die Knotenanzahl n minus eins nicht überschreiten dürfen. Zusätzlich ist bekannt, dass jeder Knoten eine andere Zahl haben muss. Dass bedeutet, dass n verschiedene Zahlen, die kleiner oder gleich n-1 sind, verwendet werden müssen. Dies sind alle Zahlen zwischen 0 und n-1 (da negative Zahlen laut Definition nicht verwendet werden können). Das heißt, ist ein Baum graziös nummeriert, so sind den Knoten alle natürlichen Zahlen zwischen 0 und der Kantenanzahl und den Kanten alle natürlichen Zahlen zwischen 1 und der Kantenanzahl zugeordnet. Diese Eigenschaft haben nur Baume. 7