Grundlagen und Graphen

Werbung
Graphentheoretische Grundlagen
Aufgabe 1
Gegeben sei ein gerichteter Graph G = (V, A) mit Knoten V = {1, 2, 3, 4, 5, 6, 7, 8} und
Kanten A = {(1, 2), (1, 3), (2, 4), (3, 2), (4, 3), (4, 5), (4, 6), (5, 3), (5, 7), (6, 8), (7, 4), (7, 6), (7, 8)}.
a) Zeichnen Sie G und bestimmen Sie die Vorgängermengen Vi und Nachfolgermengen Ni für i = 1, . . . , 8. Ist G ein Baum, ist G ein Digraph (= ein endlicher, gerichteter
Graph ohne parallele Kanten und Schlingen)? Enthält G Zyklen? Wenn ja, nennen Sie
ein Beispiel.
b) Nehmen Sie nun an, dass die Kanten in G ungerichtet sind und mit den folgenden
Kosten bewertet werden:
c12 = 2, c13 = 3, c24 = 3, c32 = 2, c43 = 1, c45 = 3, c46 = 6,
c53 = 6, c57 = 7, c68 = 2, c74 = 4, c76 = 5, c78 = 3.
Bestimmen Sie den minimal spannenden Baum mit Hilfe des Verfahrens von Kruskal.
Aufgabe 2
6
11
2
8
10
5
8
4
10
1
1
5
6
10
3
7
9
1
7
7
9
1
5
4
7
5
6
a) Bestimmen Sie den kürzesten Weg von 1 nach 10 mit Hilfe des Verfahrens von Bellman.
b) Bestimmen Sie den kürzesten Weg von 1 nach 10 mit Hilfe des Verfahrens von Dijkstra.
Aufgabe 3
Ein Laden für Tauchzubehör verkauft Schwimmflossen, wobei deren Bedarf für die nächsten 4 Wochen mit b1 = 40, b2 = 30, b3 = 80, b4 = 50 geschätzt wird. Für die Lagerung
nicht verkaufter Schwimmflossen entstehen Lagerhaltungskosten ct (GE pro Stück und
1
Woche) wobei davon ausgegangen wird, dass die gesamte Nachfrage einer Woche am Anfang der Woche anfällt. Bei einer Bestellung in Woche t entstehen Fixkosten von ft und
die Ware wird am Anfang der Woche geliefert. Wie viele Paare von Schwimmflossen sollen
zu Beginn jeder Woche bestellt werden, wenn der Preis der Flossen konstant bleibt und
die Lagerhaltungs- und Fixkosten wie folgt lauten:
Woche t 1
2
3
4
ft
50 20 60 30
ct
0.5 0.3 0.4 0.2
a) Bilden Sie für das angegebene Problem einen gerichteten Graphen, indem Sie für
jede Periode einen Knoten und für jede mögliche Bestellung einen Pfeil einführen. Geben
Sie sinnvolle Pfeilbewertungen an.
b) Lösen sie das Problem, indem Sie mit Hilfe des Verfahrens von Dijkstra einen
kürzesten Weg in Ihrem Graphen suchen.
Aufgabe 4
Ein bewerteter gerichteter Graph mit den Knoten V = {1, 2, 3, 4, 5} sei durch die folgende Entfernungsmatrix gegeben (eine Entfernung ∞ zwischen zwei Knoten zeigt an, dass
dieser Pfeil nicht existiert).
cij 1 2 3 4 5
1 0 ∞ 6 ∞ ∞
2 3 0 5 9 10
3 ∞ 4 0 7 2
4 ∞ ∞ 6 0 9
5 ∞ ∞ ∞ 8 0
Zeichnen Sie den Graphen und benutzen Sie den Tripel Algorithmus, um die kürzesten
Wege zwischen allen Knoten i und j in V zu ermitteln.
2
Herunterladen