• Keine Ergebnisse gefunden

Graphentheorie L¨osungen zu Aufgabenblatt 9 Aufgabe 1 (Fluss und zunehmende Wege)

N/A
N/A
Protected

Academic year: 2021

Aktie "Graphentheorie L¨osungen zu Aufgabenblatt 9 Aufgabe 1 (Fluss und zunehmende Wege)"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Fachbereich Informatik Wintersemester 2019/20 Prof. Dr. Peter Becker

Graphentheorie

L¨ osungen zu Aufgabenblatt 9

Aufgabe 1 (Fluss und zunehmende Wege)

(a) In dem folgenden Flussnetzwerk N ist nicht f¨ ur alle Kanten e ein Wert f¨ ur f (e) angegeben.

Vervollst¨ andigen Sie die Werte f¨ ur f , so dass f ein Fluss auf N ist. Bestimmen Sie auch den Wert Φ(f ).

N

s t

3|3 1|1

3|3

0|1 _|9

_|2 _|5 4|5

_|3

1|4

a b

c d

(b) Finden Sie einen zunehmenden Weg bez¨ uglich des in (a) bestimmten Flusses f . Erh¨ ohen Sie den Flusswert auf Basis dieses zunehmenden Weges. Ist der so entstandene Fluss ein Maximalfluss?

L¨ osung:

(a) Φ(f ) = 10

N

s t

3|3 1|1

3|3

0|1 7|9

2|2 5|5 4|5

3|3

1|4

a b

c d

(b) Der Weg (s, a, c, d, t) ist ein zunehmender Weg. Hierbei ist (c, d) eine R¨ uckw¨ artskante, auf der der Fluss verringert wird. Auf allen anderen Kanten wird der Fluss erh¨ oht.

Die Flusserh¨ ohung betr¨ agt 1, gegeben durch die Kante (a, c). Wir erhalten:

Φ(f ) = 11

(2)

N

s t

3|3 1|1

3|3

1|1 8|9

1|2 5|5 4|5

3|3

2|4

a b

c d

Dieser Fluss ist ein Maximalfluss, denn die Kanten (s, c), (a, c), (a, t), (b, d), (b, t) trennenden die Quelle s von der Senke t und haben eine Gesamtkapazit¨ at von 11.

Aufgabe 2 (Maximalfluss und minimaler Schnitt)

(a) Berechnen Sie f¨ ur das folgende Flussnetzwerk einen Maximalfluss.

t 7

6 5

2 4 5 7

4 4 2 8

2

1 3 4 8

s

a

b

c

d

e

f

g

h

Geben Sie die einzelnen Schritte der Berechnung an.

(b) Finden Sie zu dem Flussnetzwerk aus (a) einen minimalen Schnitt.

L¨ osung:

(a) (s, a, d, g, t) ist ein zunehmender Weg mit einer m¨ oglichen Flusserh¨ ohung um 5.

(3)

0|2

5|7

0|8 s

a

b

c

d

e

f

g

h t

5|7

5|6 5|5

0|4

0|2

0|4

0|4

0|5 0|8 0|2

0|1 0|3

0|4

Dieser Fluss f hat einen Wert Φ(f ) = 5.

Ein weiterer zunehmender Weg ist (s, b, e, g, h, t), mit einer Flusserh¨ ohung um 4. Wir erhalten

0|2

5|7

0|8 s

a

b

c

d

e

f

g

h t

5|7

5|6 5|5

4|4

0|2

4|4

4|4

4|5 4|8 0|2

0|1 0|3

0|4

und Φ(f) = 9.

(s, c, e, h, t) ist ein zunehmender Weg mit einer Flusserh¨ ohung um 1. Wir erhalten

minimaler Schnitt

5|7

0|8 s

a

b

c

d

e

f

g

h

t 5|7

5|6 5|5

4|4

0|2

4|4

4|4

4|5 5|8 1|2

1|1 0|3

1|4

0|2

und Φ(f) = 10.

(b) Der Fluss aus (a) ist ein Maximalfluss, denn der trennende Schnitt

{(d, g),

(b, e), (s, c)} (siehe

Zeichnung) hat eine Kapazit¨ at von 10 = Φ(f ). Mit dem Max-Flow-Min-Cut-Theorem folgt, dass

der vorliegende Fluss ein Minimalfluss ist und der genannte Schnitt ein minimaler Schnitt.

Referenzen

ÄHNLICHE DOKUMENTE

[r]

[r]

[r]

Wenn wir nun aus dem Kreis K die p neuen Kanten entfernen, zerf¨ allt der Kreis in genau p Wege, die dann jede Kante von G genau einmal enthalten.. (b) Wir wenden die Technik aus

Der gegebene Graph ist aber nicht eulersch, denn er enth¨ alt zwei Knoten (g und h) mit ungeradem Grad. Zu einer optimalen L¨ osung kommen wir, indem wir zwischen diesen Knoten

Welche Br¨ ucken sollen stillgelegt werden, so dass die j¨ ahrlichen Wartungskosten minimal werden, unter der Bedingung, dass jede Insel von jeder anderen Insel erreichbar bleibt..

Erh¨ ohen Sie den Flusswert auf Basis dieses

Die Libelle liebt ihre blauen Augen.. Lilli ist