Zum Forum
Passwort vergessen?
Noch keinen Account?
lexikon
Hauptseite
Zufälliger Artikel
Diskussion
Diskussion : Wälder und Bäume in der Graphentheorie
Links
Forum
Portale
Reisen
Versicherung
Inhaltsverzeichnis
Hauptmenü
Home
Editorial
Bildung
E-Learning
Fremdsprachen
Magazin
Wissen
Wörterbücher
Enzyklopädien
Expertendienste
Wissenswertes
Praktische Ratgeber
--------------------------
Biologie
Chemie
Computer
Film/ Theater
Geografie
Geschichte
Jura
Kunst
Literatur
Mathematik
Medizin
Musik
Philosophie
Physik/ Astronomie
Politik
Psychologie
Religionen
Sport
Umwelt
Wirtschaft
Reisen
Lexikon
Versicherung
Suchen
Schnellsuche
Suchmaschinen
Metasuchmaschinen
Webkataloge
News
Treffpunkt
Chat
Forum
Suche
Schnellsuche
Sitemap
Kontakt
Impressum
Wälder und Bäume in der Graphentheorie
Stichpunkte
Allgemein
Wälder und Bäume sind in der Graphentheorie spezielle Graphen
In der Informatik werden Bäume häufig als Datenstruktur eingesetzt
In diesem Fall werden sie aber anders repräsentiert als allgemeine Graphen
Es wird unterschieden in ungerichtete Bäume und gewurzelte Bäume
"Verbergen") 1 Ungerichtete Bäume 1.1 Definitionen 1.2 Weitere Begriffe 2 Gewurzelte Bäume 2.1 Definition 2.2 Weitere Begriffe 2.3 Alternative Definition 3 Spezielle Bäume 4 Bäume als Datenstruktur 4.1 Implementation 5 Wälder 6 Wichtige Aussagen und Sätze 7 Wichtige Algorithmen 8 Anwendungen 9 Siehe auch [Bearbeiten]
die weiter in Out-Trees und In-Trees differenziert werden. Inhaltsverzeichnis showTocToggle("Anzeigen"
Ungerichtete Bäume
[Bearbeiten]
Definitionen
Ungerichtete Bäume lassen sich durch folgende äquivalente Definitionen charakterisieren
in denen je zwei beliebige verschiedene Knoten durch höchstens einen Pfad verbunden sind oder die Anzahl der Knoten um 1 größer ist als die Anzahl der Kanten. [Bearbeiten]
Ungerichtete Bäume sind einfache zusammenhängende Graphen ohne Kreis
Weitere Begriffe
In ungerichteten Bäumen gibt es im Gegengsatz zu gewurzelten Bäumen keine ausgezeichnete Wurzel
Es lassen sich lediglich Blätter identifizieren
dass heißt ihr Grad ist genau 1
dass sie nur genau einen Nachbarn besitzen
die dadurch charakterisiert sind
Als Ordnung wird hier den Maximalgrad des Baumes bezeichnet
Alle Knoten
die keine Blätter sind
werden als innere Knoten bezeichnet
wenn er Baum ist und alle Knoten von G enthält
Ein Teilgraph eines ungerichteten Graphen G=(V
E) heißt spannender Baum von G
Ein spannender Baum T eines kantengewichteten
ungerichteten Graphen G heißt minimal
dessen Summe seiner Kantengewichte kleiner ist
als die Summe der Kantengewichte von T
wenn kein anderer spannender Baum von G existiert
Häufig kürzt man "minimal spannender Baum" auch mit MST ab. [Bearbeiten]
Gewurzelte Bäume
[Bearbeiten]
Definition
Ein gewurzelter Baum -- auch Wurzelbaum genannt -- ist ein gerichteter Graph mit einem ausgezeichneten Knoten
für die gilt
der so genannten Wurzel
dass im Falle von Out-Trees jeder Knoten durch genau einen gerichteten Pfad von diesem aus erreichbar ist oder dass im Falle von In-Trees dieser von jedem Knoten aus durch genau einen gerichteten Pfad erreichbar ist. [Bearbeiten]
Weitere Begriffe
Im Falle von Out-Trees wird der maximale Ausgangsgrad als Ordnung des Baumes bezeichnet und alle Knoten mit Ausgangsgrad 0 werden Blätter genannt
Als Tiefe eines Knotens wird die Länge des Pfades von der Wurzel zu ihm hin und als Höhe des Baumes die Länge eines längsten Pfades bezeichnet
Im Falle von In-Trees wird der maximale Eingangsgrad des Baumes als seine Ordnung bezeichnet und alle Knoten mit Eingangsgrad 0 werden Blätter genannt
Die Höhe des Baumes ist auch hier die Länge eines längsten Pfades
Wie bei ungerichteten Bäumen werden auch in gewurzelten Bäumen alle Knoten
die kein Blatt sind als innere Knoten bezeichnet
Manchmal schließt man die Wurzel dabei aber aus
die Nachfolger von e sind
sowie den Kanten von T
Der Teilbaum Te eines Knoten e in einem gewurzelten Baum T besteht aus e und allen Knoten
die diese Knoten verbinden
Für Out-Trees gibt es noch eine ganze Reihe weiterer Begriffe
durch den er mit einer eingehenden Kante verbunden ist als Elternknoten
Vorgänger
Vaterknoten oder kurz Vater von v bezeichnet
Für einen von der Wurzel verschiedenen Knoten v wird der Knoten
die entweder Elternknoten von v oder Vorgänger des Elternknotens sind bezeichnet
Als Vorfahren von v werden alle Knoten
Nachfolger oder Sohn von v genannt
Umgekehrt werden alle Knoten
die von einem beliebigen Knoten v aus durch eine ausgehende Kante verbunden sind Kinderknoten
Kinder
Als Nachfahren von v werden Kinder von v oder deren Nachfahren bezeichnet
Als Geschwisterknoten oder kurz Geschwister werden in einem Out-Tree Knoten bezeichnet
die den gleichen Elternknoten besitzen. [Bearbeiten]
Alternative Definition
Gewurzelte Bäume lassen sich auch rekursiv definieren
der die Wurzel des Baumes darstellt
...
...
bei Out-Trees in Richtung der Wurzeln von T1
T2
wobei diese selbst Out-Trees sind und bei In-Trees in Richtung von w
Tn verbunden ist
wobei T1
T2
Tn
...
Sie bestehen aus einem Knoten w
T2
Tn selbst In-Trees sind. [Bearbeiten]
welcher ausschließlich mit den Wurzeln knotendisjunkter Bäume T1
Spezielle Bäume
Es existiert eine Vielzahl von Begriffen
die Bäume näher spezifizieren
balancierte Bäume und vollständige Bäume. [Bearbeiten]
Binomialbäume
So gibt es zum Beispiel Binärbäume
Bäume als Datenstruktur
[Bearbeiten]
Implementation
werden häufig als Datenstruktur verwendet
Gewurzelte Bäume
insbesondere Out-Trees
Bei beschränkter Ordnung können diese so implementiert werden
dass jeder Knoten einen festen Satz an Variablen oder ein Array für die Zeiger auf seine Kinder enthält
Bei unbeschränkter Ordnung enthält jeder Knoten einen Zeiger auf sein erstes Kind und seinen nächsten Geschwisterknoten
Häufig besitzen die Knoten auch einen Zeiger auf ihren Elternknoten und/oder einen Zeiger auf den vorhergenden Geschwisterknoten. [Bearbeiten]
Wälder
Als Wald werden Kompositionen von knotendisjunkten Bäumen der selben Art bezeichnet
Im Wesentlichen genügt es dabei die Forderung nach dem Zusammenhang wegfallen zu lassen
Damit stellt natürlich auch ein einzelner Baum einen Wald dar
indem Kanten gestrichen werden. [Bearbeiten]
Ansonsten entstehen Wälder beispielsweise auch aus Bäumen
Wichtige Aussagen und Sätze
wenn er einen spannenden Baum enthält
Ein Graph ist genau dann zusammenhängend
Jeder Baum ist bipartit und planar
Wälder und Bäume können topologisch sortiert werden. [Bearbeiten]
Wichtige Algorithmen
der zu einem zusammenhängenden Graphen <math>G = left(V
Mittels Tiefensuche kann leicht ein linearer Algorithmus implementiert werden
E right)<math> einen spannenden Baum berechnet
Zum finden eines minimal spannenden Baumes gibt es den Algorithmus von Kruskal
der Worst-Case-Laufzeit <math>mathrm{O} left( left| E right| ln left( left| V right| right) + left| V right| right)<math> besitzt
der Worst-Case-Laufzeit <math>mathrm{O} left( left| V right| ln left( left| V right| right) + left| E right| right)<math> besitzt
Etwas schneller ist der Algorithmus von Prim
Dieser benötigt aber mit Fibonacci-Heaps eine recht komplexe Datenstruktur
da man mit seiner Hilfe auch Zahlen sortieren kann. [Bearbeiten]
Man kann zeigen
dass der Algorithmus von Prim damit im Wesentlichen bestmöglich ist
Anwendungen
Die Berechnung minimal spannender Bäume findet direkte Anwendungen in der Praxis
wenn man zum Beispiel kostengünstig zusammenhängende Netzwerke herstellen will
In der Graphentheorie selbst sind MST-Algorithmen häufig Grundlage komplexerer Algorithmen für schwierigere Probleme
Die Berechnung minimal spannender Bäume ist zum Beispiel Bestandteil von Approximationsalgorithmen für das Steinerbaum-Problem oder für das Problem des Handlungsreisenden (oft auch Traveling-Salesman-Problem genannt und TSP abgekürzt). [Bearbeiten]
Siehe auch
Baum (Graphentheorie) Wald (Graphentheorie) Binärbaum Dendrogramm en:Tree (graph theory) he:×¢×¥ (תורת הגרפי×?) ja:木 (æ•°å¦) lt:Medis (grafų teorija) pl:Drzewo (matematyka) zh:æ ‘ (图论)
Dieser Artikel basiert auf dem Artikel
Wälder und Bäume in der Graphentheorie
aus der freien Enzyklopädie
wikipedia
und steht unter der
GNU Lizenz für freie Dokumentation
. In der wikipedia ist eine
Liste der Autoren
verfügbar.
Briefumschläge
Osteuropa
Wald (Graphentheorie)
Spannbaum
LiepÄ?ja
Kaunas
Df
[ Zurück ]
Inhalt Lexikon:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
Chat
|
Lexikon
|
Reisen
|
Versicherung
|
Forum
|
Kontakt