(C) David Vajda as Excerpt ...
siehe Algo Math, Fernuni Hagen
2025-05-05
Graph
G = (V,E)
V = {1,2,3,4}
E = {{1,2},{1,3},{1,4},{2,3},{2,4},{3,4}}
G = (V,E)
G = {{1,2,3,4},{{1,2},{1,3},{1,4},{2,3},{2,4},{3,4}}}
Vollstaendige Graph K_n
Kreis C_n
Weg P_n
Vollstaendige Graph: zwischen allen knoten (v,w) in V besteht ein weg
zusammenhaengender Graph, ...
Kreis
V = {1,...,n}
E = {{i,i+1},...}, fuer i = {1,...n}, {n,1}
Weg
V = {1,...,n}
E = {i,i+1}, fuer i = {1,...,n}
Weg, Isomorphismus
(e1,v2,e2,v2,...,e_n,v_{n+1}): weg definiert als menge von 2n+1-tupel und kanten
(e1,e2,...,en): weg definiert als sequenz von kanten
(v1,v2,...,vn): weg definiert als sequenz von knoten
weg: weg ist ein isomorphismus eines pfades P_n zwischen knoten (v,n)
DFS - depth first search - tiefensuche
BFS - breath first search - breitensuchea
auf gut deutsch
ich nehme den ersten knoten und tue ihn in die schlange
vorne:
ich nehme einen knoten von der schlnage
suche alle nachbarn
tue jeden nachbarn auf die schlange
wenn ich mit den nachbarn durch bin
dann beginne ich von vorne
tiefensuche
ich nehme den naechsten knoten
ich suche alle nachbarn
ich gehe in den nachbarn
und suche alle nachbarn
...
rekursion
adjazenzmatrix, adjazenzliste als darstellung
eulertour - logisch
knotenzusammenhaengend, kantenzusammenhaengend
ein graph aus komponenten oder sagen wir kreisen
2 zusammenhaengend: ich tue zwei raus, der graph ist nicht mehr zusammenhaengend
gut: kantenzusammenhaengend, knotenzusammenhaengend
beispiel kreise gut gemacht
kreis: 2 zusammenhang
zusammenhangszahl, knoten o. kanten: bedeutet: so und so viel knoten oder kanten
kreis: 2 kanten raus, nicht zwei knoten, bedeutet 4 knoten
nicht mehr zusammenhaengend
wenn an einer stelle knoten raus, ganz als pfad.
ohrenzerleung
C_n, kreis mit ausgezeichneten knoten (v,w) in C_n
C_n = G\{E_x}
v != w und v_i und w_j i < j-1 ... und umgekehrt. aber nicht gleich usw
Partition:
E_1, E_2, E_3, ...
E_1 ist Pfad, mit Anfang w und Ende v
... E_2
Ohrenzerlegung ist seltsamerweise niemals 2 zusammenhangszahl kann gar nicht sein
ausser minimal
weil, auch nicht
Operationen
einfuegen einer Kante E+e
entfernen einer kante E\e
entfernen eines Knotens V\v
Verschmelzen
unterteilen
MST - minimum spanning tree
tree: ist ein kreisfreier graph
regeln
(V,E) ist ein Baum
zwischen allen knoten v und w besteht ein pfad, zusammenhang
...
|E| = |V| -1 kreisfrei ..
|E| = |V| -1 zusammenhaengend
wurzelbaum, mit ausgezeichneten knoten r
ein baum mit zwei blaettern, hat mindesten eine kanten ...
T = (E,r)
T = (E,r,roh)
roh, heisst, dass wir eine permutition isomorphismus haben
konsekutiv
s...
roh(v)
und roh(v) != roh(w) fuer w != v
permutationn
wurzelbaum aboresez, mit wurzel
mst
usw.
halt, vergessen, distanz, zentrum, exzentritaet
dist_G(u,v) = minimale astad zwische u und klei v im graph
ex_G(u,v) ist die distaz zwischen u und v, von u ausgehen im baum
zentrum ist so zu sagen, vermutung, der knoten bei die summe aller ... pfade, die laange die summe am kuerzesten ist
kann das sein? vorsicht
induktionsbeweis nehme ich an:
ueberpruefung
a-b-c
a: abstand (b,1), (c,2)
b, (a,1), (c,1)
c: abstand (a,2), (b,1)
b, summe 2
vergessen code
blaetter (),() ...
bei isomorphie nr. unterbringen?
|