01.04.2014 Aufrufe

Nachklausur zur 2. ¨Ubungsklausur Kombinatorische Optimierung 1 ...

Nachklausur zur 2. ¨Ubungsklausur Kombinatorische Optimierung 1 ...

Nachklausur zur 2. ¨Ubungsklausur Kombinatorische Optimierung 1 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Name:<br />

Matrikelnummer:<br />

<strong>Nachklausur</strong> <strong>zur</strong> <strong>2.</strong> Übungsklausur<br />

<strong>Kombinatorische</strong> <strong>Optimierung</strong> 1<br />

WS 2010-2011<br />

4. März 2011<br />

Aufgabe: 1 2 3 4<br />

Punkte: 2 3 3 2<br />

= Punkte<br />

Alle Rechen- bzw. Argumentationsschritte sind anzugeben und alle<br />

Antworten zu begründen!<br />

1. Berechnen Sie mit Hilfe des Algorithmus von Edmonds und Karp einen<br />

maximalen Fluss von der Quelle <strong>zur</strong> Senke für das Netzwerk in Abbildung<br />

1. Die Zahlen an den Kanten sind die jeweiligen Kapazitäten.<br />

2<br />

4<br />

5<br />

3<br />

1<br />

1<br />

1<br />

Quelle 1<br />

2<br />

4<br />

2<br />

6<br />

Senke<br />

3 1 2<br />

3<br />

Abbildung 1: Netzwerk zu Aufgabe 1<br />

<strong>2.</strong> Betrachten Sie das minimalen Kosten-Fluss-Problem in Abbildung <strong>2.</strong> Die<br />

Zahlen neben den Kanten sind jeweils die Kosten und die Kapazitäten in<br />

dieser Reihenfolge. Die Balance-Werte sind alle Null, dass heißt es handelt<br />

sich um die Bestimmung einer Zirkulation mit minimalen Kosten.<br />

Lösen Sie dieses Problem mit dem Minimum-Mean-Cycle-Cancelling Algorithmus.<br />

Zeigen Sie, dass der Algorithmus bis <strong>zur</strong> Terminierung 2×10 6<br />

Augmentierungsschritte durchführen könnte, wenn in jeder Iteration nicht<br />

zwangsweise ein Kreis mit minimalem durchschnittlichen Kantengewicht<br />

sondern ein beliebiger Kreis mit negativem Gewicht gewählt werden dürfte.


(0,10 6 )<br />

(0,10 6 )<br />

a<br />

(0,10 6 )<br />

(0,1)<br />

d<br />

c<br />

(0,10 6 )<br />

(−1, 10 6 )<br />

Abbildung 2: Netzwerk zu Aufgabe 2<br />

3. Beweisen oder wiederlegen Sie folgende Aussagen<br />

(a) Wenn alle Balance-Werte und alle Kapazitäten einer Instanz des minimalen<br />

Kosten-Fluss-Problems gerade ganze Zahlen sind, dann existiert<br />

es ein optimaler Fluss mit geradem Flusswert in jeder Kante<br />

des Inputnetzwerks.<br />

(b) Wenn alle Balance-Werte und alle Kapazitäten einer Instanz des minimalen<br />

Kosten-Fluss-Problems ungerade ganze Zahlen sind, dann<br />

existiert es ein optimaler Fluss mit ungeradem Flusswert in jeder<br />

Kante des Inputnetzwerks.<br />

4. Bestimmen Sie ein Matching mit maximaler Kardinalität in dem Graphen<br />

aus Abbildung 3 mit Hilfe des Edmonds (Blossom) Algorithmus. Verwenden<br />

Sie als Startlösung das Matching bestehend aus den fettgedruckten<br />

Kanten.<br />

1<br />

4<br />

7<br />

3<br />

5<br />

2<br />

6<br />

8<br />

Abbildung 3: Graph zu Aufgabe 4

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!