Sie sind auf Seite 1von 2

DATENSTRUKTUREN,ALGORITHMEN UND PROGRAMMIERUNG 2 SOSE 23 –

ÜBUNGSBLATT 12

AMIN COJA-OGHLAN, MAURICE ROLVIEN

Hinweis
Lösungen für mathematische Aufgaben sind stets zu begründen, auch wenn dies
nicht explizit in der Aufgabenstellung gefordert ist. Ausnahmen werden explizit
kenntlich gemacht. Fehlende oder unzureichende Begründung/ Erklärung führt
zu Punkteverlust.
Lesen Sie stets sorgfältig die Aufgabenstellung!

AUFGABE 1
Führen Sie auf den in der Abbildung gegebenen gerichteten Graph den jeweiligen Algo-
rithmus zum Erstellen eines kleinsten Spannbaumes aus. Geben Sie den entstehenden
Spannbaum an.
a) Prim mit den Startknoten 0
b) Kruskal

3 1
7 8
5
7 7
4
6
2 4
9
2 4
8 6
5
7 1
1
1 2 1
2 0

AUFGABE 2
Beweisen Sie, dass die Anzahl an Bäumen auf n Knoten Tn rekursiv geschrieben werden
kann als: Ã !
Xn n −2
Tn = k Tn−k Tk
k=1 k −1
1
2 AMIN COJA-OGHLAN, MAURICE ROLVIEN

Folgern Sie daraus zusammen mit dem Hinweis die Caley-Formel, d.h. die Anzahl der
Bäume Tn auf Knoten n Knoten ist n n−2 .
Pn−1 ¡n ¢ (k−1)
Hinweis: k=1 k k (n − k)n−k−1 = 2(n − 1)n (n−2)

AUFGABE 3
Beweisen Sie: Für jeden regulären bipartiten Graph gilt für die Matchingzahl ν(G) =
|V (G)|
2 (perfektes Matching).

AUFGABE 4
Gegeben sei folgendes Netzwerk

b
7 9
e

1 9
2
a
2
d

4
6
9
c
7
t

a) Führen Sie den FordFulkerson Algorithmus auf den Graphen (G, c, s, t ) bis
zur Terminierung aus und geben Sie die Werte für f bei jeder Iteration an. Wenn
es mehrere Möglichkeiten gibt, den Pfad zu wählen, verwenden Sie den lexiko-
graphisch kleinern Knoten.
b) Konsturieren Sie ein Netzwerk, in dem der FordFulkerson Algorithmus nicht
terminiert.1

1Zusatzaufgabe ohne Punkte

Das könnte Ihnen auch gefallen