Ungerichteter Graph
Reihenfolge der Endpunkte egal —> (u,v) = (v,u)
Schlinge
Gleicher Endpunkt (u,u)
Multigraph
im ungerichteten Fall zwei Knoten durch mehr als eine Kante verbunden
im gerichteten Fall mind. zwei Kanten den gleichen Vorgänger und Nachfolger
Schlichter Graph
ein Graph ohne Schlingen und kein Multigraph
Vollständiger Graph
ungerichteter Fall —> zwischen unterschiedlichen Knoten existiert immer eine Kante
gerichteter Graph —> zwischen unterschiedlichen Knoten eine Kante in jede Richtung
Gewichteter Graph
Jeder Kante wird ein Gewicht zugeordnet
Wenn mind. eine Kante einen neg. Wert hat —> neg. gewichteter Graph
Bipatiter Graph
Aufteilung der Knotenmenge in V1 und V2
Jede Kante hat genau einen Endpunkt in V1 und V2
Vollständig bipatiter Graph
Jeder Knoten aus V1 mit jeden Knoten aus V2 verbunden
Algoritmus bipatiter Graph
Färbungsalgorithmus
Stoppkriterium
Abbruchbedingung
Initialisierung
???
Iteration
Handlungsabfolgen, z.B Schleife bis Stoppkriterium
Laufzeit
Landau Notation —> O(n), n ist linear (n), polynominiell (z.B. n^2) oder exponentiell (2^n)
Adjaszenzmatrix
Für gewichtete Graphen G = (V,E,w), kein Multigraph
Für alle Knotenpaar (u,v) ∉ E, sei w(u,v) = ∞
Adjaszenzmatrix von G: = w(1,1) w(1,2) w(1,n)
w(2,1) w(2,2) w(2,n)
w(n,1) w(n,2) w(n,n)
Knotengrad
Grad ∂(v) ist die Anzahl der Kanten, die v als Endknoten haben (ungerichteter Graph)
∂(v) = ∂⁺(v) + ∂⁻(v) , ∂⁺(v) = Anzahl ausgehender Kanten und ∂⁻(v) = Anzahl eingehender Kanten
∂⁺⁻(v) = ∂⁺(v) - ∂⁻(v) , ∂⁺(v) Differenz ausgehender und eingehender Kanten eines Knotens
Kantenzug
Eine endliche Folge von Knoten, bei der jeweils zwei aufeinander folgende Knoten Nachbarn (Vorgänger / Nachfolger) sind
Weg
Kantenzug, bei dem alle Knoten verschieden sind (Ausnahme sind Anfangs- und Endknoten)
Kreis
Kantenzug mit identischen Anfangs- und Endknoten
Zusammenhängend
Zwischen jedem Knoten existiert ein Weg (ungerichteter Graph)
Schwach zusammenhängend
ungerichtetes Pendant zusammenhängend (gerichteter Graph)
Stark zusammenhängend
Zwischen jedem Knotenpaar existiert ein Weg (gerichteter Graph)
Untere Schranke
L(u,v)≤dG(u,v) (A*-Algorithmus)
Netzwerk
Ein gerichteter Graph G(V,E) mit nicht negativen Kantengewichten und einer zweiten Kantengewichtung c, die jeder Kante einen nicht negativen Wert zuordnet. Dann muss eine Quelle s & eine Senke t gegeben sein.
Last changed9 months ago