
Komplexitätstheorie (SS 2006)
Modulinformationen ![[^]](layout/up.png)
- Modul II.2.1: Modelle und Algorithmen
- V2 + Ü1 (Kontaktzeit)
- 3 ECTS-Credits (Workload)
Für weiterführende Informationen siehe auch den Eintrag im Modulhandbuch.
Inhalt ![[^]](layout/up.png)
Die Komplexitätstheorie ist eine wichtige Ergänzung der Theorie der Algorithmen. Ihr Ziel ist es zu verstehen, warum gewisse Berechnungsprobleme schwierig sind und diese anhand ihrer Schwierigkeit zu klassifizieren. Das bekannteste und wichtigste Beispiel ist die Theorie der NP-Vollständigkeit.
Inhaltliche Gliederung:
- Komplexitätsklassen, P vs. NP
- Reduktionen und Vollständigkeit
- Platzkomplexität
- Hierarchiesätze
- Relativierung
- Polynomialzeit-Hierarchie
- Probalistische Komplexitätsklassen
- Approximationsalgoritmen
Prüfung ![[^]](layout/up.png)
Gegen Ende der vorlesungsfreien Zeit bieten wir am
- Freitag, den 29.9.06
- Montag, den 2.10.06
Die Anmeldung erfolgt, sofern Sie sich nicht über ihr Prüfungssekretariat
anmelden müssen, bis spätestens zum 18. September 2006 durch eine
formlose eMail an
mra@upb.de
Halten sie sich zunächst bitte beide Tage frei. Wir werden ihnen im Anschluss an die Anmeldung so bald wie möglich einen freien Termin zuteilen.
Sie können sich, sofern Ihre Prüfungsordnung dies nicht andersweitig regelt, bis zu 7 Tage vor Ihrem Prüfungstermin ohne Angabe von Gründen von der Prüfung wieder abmelden. Auch hierzu genügt eine formlose eMail an die obige Adresse.
Termine ![[^]](layout/up.png)
Skript ![[^]](layout/up.png)
Hier erscheint im Laufe des Semesters das Skript für die Vorlesung. Zur Nacharbeit und Vertiefung wird die unten angegebene Literatur empfohlen.
Heim-Übungen ![[^]](layout/up.png)
Hier erscheinen im Laufe des Semesters die Übungen zur Vertiefung des Lehrstoffes in Heimarbeit. Im Rahmen der Übung werden jede Woche einige Lösungen der Übungsaufgaben präsentiert. Musterlösungen zu den Übungsaufgaben werden gegebenenfalls an dieser Stelle erscheinen.
Mit einem (*) gekenntzeichnete Aufgaben können sicht unter Umständen als etwas kniffliger erweisen. Lassen Sie sich davon nicht entmutigen und versuchen Sie, die Aufgaben dennoch zu lösen!
| Nr. | Abgabe | Übungen | Lösungen |
| 00 | keine | ![]() | |
| 01 | 26.04.06 | ![]() | |
| 02 | 10.05.06 | ![]() | |
| 03 | 24.05.06 | ![]() | |
| 04 | 07.06.06 | ![]() | |
| 05 | 21.06.06 | ![]() | |
| 06 | 05.07.06 | ![]() | |
| 07 | 19.07.06 | ![]() |
Wir fordern Sie jedoch ausdrücklich auf, in kleinen Gruppen (2-3 Personen) gemeinsam die Vorlesung nachzuarbeiten und die Übungen zu bearbeiten. Für den Lernerfolg (und den Spaß am Studieren) ist das sehr förderlich. Sie dürfen Ihre Übungen auch in solchen Gruppen abgeben.
Präsenz-Übungen ![[^]](layout/up.png)
Im Rahmen der zweiwöchentlich stattfindenden Tutorien werden spezielle Präsenz-Übungsaufgaben in der Gruppe gemeinsam bearbeitet. Die Präsenzaufgaben werden im Tutorium ausgeteilt und erscheinen vorerst nicht auf dieser Webseite.
Es wird keine Musterlösungen zu den Präsenzaufgaben geben, diese werden im Tutorium besprochen.
Bonuspunkte ![[^]](layout/up.png)
Es wird keine Bonuspunktregelung geben. Erbrachte Leistungen in Tutorien und Übungszettelabgabe werden jedoch wohlwollend bei der Benotung der mündlichen Prüfung berücksichtigt.
Literatur ![[^]](layout/up.png)
- [Pap94]
Papadimitriou: "Computational Complexity", Addison Wesley, 1994, ISBN 0-201-53082-1. - [Sip05]
Sipser: "Introduction to the Theory of Computation", 2nd edition, ITPS Thomson Learning, 2005, ISBN 0-534-94728-X. - [Weg03]
Wegener: "Komplexitätstheorie", Springer-Verlag, 2003, ISBN 3-540-00161-1.



42 


