Theoretische Informatik II

Werbung
Fakultät für Informatik
Professur Theoretische Informatik
und Informationssicherheit
Sommersemester 2013
Prof. Dr. Hanno Lefmann
Theoretische Informatik II
8. Aufgabe
Aufgabe 8a Beweisen Sie oder widerlegen Sie die folgenden Aussagen unter der
Annahme, dass P =
6 N P gilt:
1. Das Rucksackproblem hat keine absolute Approximationsgüte.
2. Das maximum independent set problem hat keine absolute Approximationsgüte.
Aufgabe 8b Das Kantenfärbungsproblem besteht darin, in einem Graphen den
Kanten Farben”, d. h. natürliche Zahlen zuzuweisen, so dass keine zwei Kanten mit
”
einem gemeinsamen Endknoten die gleiche Farbe haben. Dabei sollen so wenige Farben wie möglich verwendet werden. Geben Sie einen einfachen Greedy-Algorithmus
an und bestimmen Sie eine Schranke für die garantierbare Güte.
Aufgabe 8c MIN-COL sei die Optimierungsvariante von COLORING. Zeigen
Sie:
Ist P =
6 N P, dann gibt es für MIN-COL keinen Approximationsalgorithmus mit
Güte < 34 .
Aufgabe 8d MIN-TSP sei die Optimierungsvariante von TRAVELING SALESMAN.
Beim Traveling Salesman Problem mit Dreiecksungleichung (TSP4 ) ist ein vollständiger
Graph G = (V, E, d) mit Kantengewichtung d : E → N gegeben, so dass stets
d({x, z}) ≤ d({x, y}) + d({y, z})
für alle Knoten x, y, z ∈ V gilt.
Zeigen Sie, dass der folgende Algorithmus für MIN-TSP4 Güte höchstens 2 hat:
Double Edge Algorithmus
Eingabe: vollständiger Graph G = (V, E, d) mit Kantengewichtung d : E → N,
der die Dreiecksungleichung erfüllt
Ausgabe: Rundreise
Schritt 1:
Schritt 2:
Schritt 3:
Schritt 4:
Bestimme einen minimalen Spannbaum T für den Graphen G.
Verdopple alle Kanten von T und erhalte so den eulerschen Multigraphen
H.
Bestimme eine Euler-Tour in H.
Streiche aus dieser Tour alle mehrfach besuchten Knoten (bis auf den
Anfangs-/Endknoten). STOP.
Herunterladen