Nachklausur zur 2. ¨Ubungsklausur Kombinatorische Optimierung 1 ...
Nachklausur zur 2. ¨Ubungsklausur Kombinatorische Optimierung 1 ...
Nachklausur zur 2. ¨Ubungsklausur Kombinatorische Optimierung 1 ...
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