(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? |