Komplexitätstheorie
Prof. Dr. Henning Fernau
Folien:
VL1 (17.10. sowie 21.10, 10-12 h, H 406)
Ergänzung (21.10., 14-16 h, H 7)
VL2 (24.10., verschoben auf 31.10. bzw. 4.11.)
Ergänzung (28.10., 10:05-11.35, HZ 201)
VL3 (neuer Termin: MI, 9.11., 16 Uhr s.t. im H 406)
VL4 (FR, 11.11., 10:05-11.35, HZ 201)
VL5 in der Woche 21.11 bzw. 25.11.
VL6 (28.11.)
Übungsaufgaben für Freitag:
1) Zeigen Sie: 2SAT liegt in co-NL (und somit in NL)
2) Zeigen Sie: Horn-SAT ist P-vollständig
3) Zeigen Sie durch Angabe entsprechender logspace-Reduktionen Vollständigkeiten für die am Ende von VL6 angesprochenen Schaltkreisprobleme.
VL7 (5.12.)
VL8 (12.12.)
VL9 (19.12.)
VL10 (9.1.2012)
Übungsaufgabe für Freitag:
Zeigen Sie, dass das folgende Entscheidungsproblem NP-vollständig ist: Gegeben sei eine Formel F in KNF über den Variablen x1,...,xn und eine Zahl k. Gibt es eine Belegung der Variablen, so dass höchstens k Klauseln erfüllt werden?
VL12 (Beginn 23.1.)
VL13 (30.1./6.2.)
Zu den Übungen am FR., 3.2.:
1) Modellieren Sie folgende Probleme als Model-Checking Probleme (unter Angabe geeigneter Strukturen und Formeln):
a) Gegeben ein ungerichteter Graph G und eine Zahl k, gibt es eine dominierende Menge von G (also eine Menge von Knoten, sodass jeder Knoten von G in dieser Menge liegt oder einen Nachbarn in dieser Menge hat) mit höchstens k Knoten?
b) Gegeben ein ungerichteter Graph G und eine Zahl k, gibt es eine Menge F von höchstens k Kanten, sodass jede Kante mit mindestens einer Kante aus F inzidiert?
c) Gegeben ein gerichteter Graph G, gibt es einen gerichteten Hamiltonschen Kreis in G?
d) Gegeben ein ungerichteter Graph G und ein Knoten v, gibt es eine kleinstmögliche Knotenüberdeckung, die v enthält?
2) Finden Sie geeignete Model-Checking Formulierungen für die Ihnen bekannten Probleme AGAP, Geographie und Planning.
3) Finden Sie eine Problemkernreduktion für folgendes Problem:
Gegeben seien ein ungerichteter Graph G=(V,E) und eine natürliche Zahl k (k ist der Parameter), gibt es eine Menge N von mindestens k Knoten, sodass V-N eine dominierende Menge ist?
4) Finden Sie einen Suchbaumalgorithmus für folgendes Problem, der zeigt, dass dieses Problem in FPT liegt:
Gegeben ein gerichteter Graph G und eine natürliche Zahl k (k ist der Parameter), gibt es eine Menge X von höchstens k Knoten, sodass der von V-X induzierte Graph keinen gerichteten Pfad der Länge zwei enthält?
Übungsaufgaben für Freitag, 10.2.:
1) Finden Sie Polynomzeit(!)reduktionen, die sowohl zeigen, dass MINSAT in NP liegt bzw NP-hart ist, als auch, dass dieses Problem in FPT liegt.
Bei MINSAT ist eine KNF-Formel gegeben und eine Zahl k und gefragt, ob es eine Belegung gibt, die höchstens k Klauseln wahr macht.
2) Zeigen Sie, dass Set Packing W[1]-vollständig ist (siehe [neuer] Foliensatz).
3) Zeigen Sie, dass Hitting Set W[2]-vollständig ist (siehe [neuer] Foliensatz).
Prüfungstermine
Die mündlichen Prüfungen finden ab der Woche vom 13.02.2012 im Büro von Prof. Fernau statt. Für Mai 2012 sind Nachprüfungen vorgesehen. Im LSF-Portal angegebene Termine sind pro forma; eine konkrete Terminierung erfolgt auf jeden Fall nach Vereinbarung.