Proseminar: Algorithmen für NP-schwere Probleme
im Sommersemester 2019
Thema
Wir beschäftigen uns mit der Technik der parametrisierten Algorithmen (fixed parameter tractability) bei denen NP-vollständige Probleme effizient gelöst werden sollen. Die Effizienz bezieht sich hier auf eine polynomielle Laufzeit hinsichtlich der Größe der Instanz wenn ein zusätzlicher Parameter der Instanz als konstant angenommen werden darf. Wir betrachten vor allem Graphenprobleme. Hier könnte der zusätzliche Parameter beispielsweise der Maximalgrad sein.
Aktuelles
- Die Themen sind verteilt; die Homepage wurde dahingehend aktualisiert.
Voraussetzungen
- Dieses Proseminar basiert auf und vertieft algorithmische Kenntnisse aus der Vorlesung „Theoretische Grundlagen der Informatik“.
- Die Kenntnis von Graphen, grundlegenden Algorithmentechniken und Komplexitätsklassen wird vorausgesetzt.
Quellen und Betreuung
- Jeder Teilnehmer erhält ein Auszug aus einem Buch zur eigenhändigen Bearbeitung.
- Das Proseminar basiert auf dem Buch Parametrized Algorithms von Cygan, Fomin, Kowalik, Lokshtanov, Marx, Pilipczuk, Pilipczuk und Saurabh, erhältlich als E-Ressource in der KIT-Bibliothek: https://services.bibliothek.kit.edu/primo/start.php?recordid=KITSRC455177058
- Die Themen werden am ersten Termin, dem 29.4. bekanntgegeben und verteilt.
- Jeder Teilnehmer wird von einem Mitarbeiter betreut. Dieser Mitarbeiter steht für Fragen und Hinweise nach voriger Absprache zur Verfügung.
- Das Proseminar wird von Torsten Ueckerdt geleitet.
Allgemeines
- Organisation: Torsten Ueckerdt
- Zeit: Montags von 11:30 Uhr bis 13:00 Uhr.
- Sprache: Die Proseminarsprache ist Deutsch.
Anmeldung
- Alle Plätze sind belegt.
- Teilnehmer melden sich bitte unter der Prüfungsnummer 7500173 („Proseminar Algorithmen für NP-schwere Probleme“) verbindlich für das Seminar an.
Ablauf
- Jeder Seminarteilnehmer hält einen fünfminütigen Kurzvortrag und einen 35-minütigen Vortrag im Proseminar und steht danach für Fragen der Teilnehmer zur Verfügung.
- Eine regelmäßige Teilnahme am Seminar wird vorausgesetzt.
- Spätestens zwei Wochen vor dem Vortragstermin ist das Vortragskonzept mit dem jeweiligen Betreuer zu besprechen.
- Ein vorläufiger Foliensatz ist eine Woche vor dem Vortrag beim jeweiligen Betreuer abzugeben.
- Die Seminarnote ergibt aus der Note für den Vortrag und Kurzvortrag, sowie der Beteiligung am Seminar.
Zeitplan
# | Termin | Betreuung | Thema | Vortragende |
---|---|---|---|---|
1 | 29.04. | – | Einführung und Themenvergabe pdf | Torsten |
2 | 13.05. | – | Kurzvorträge pdf | alle |
3 | 20.05. | – | „How to Vortrag“ pdf und IPE-Tutorial | Torsten |
4 | 27.05. | Valentin | 1. Introduction and Definitions | Max N. |
27.05. | – | 2. Kernelization | Torsten | |
5 | 03.06. | Lukas | 3. Other Kernelization Techniques | Liran |
03.06. | Lars | 4. Bounded Search Trees | Vera | |
6 | 17.06. | Franziska, Matthias | 5. Parametrized Algorithms from LP-Relaxations | Christian |
17.06. | Guido | 6. Iterative Compression | Calvin | |
7 | 24.06. | Sascha | 7. Randomized Methods | Luc |
24.06. | Marcel | 8. Chromatic Coding and Derandomization | Patrick | |
8 | 08.07. | Tamara | 9. Introduction to Treewidth | Max B. |
08.07. | Torsten | 10. Treewidth and Dynamic Programming | Miriam | |
9 | 15.07. | Jonas | 11. Treewidth and Monadic Second-Order Logic | Nicholas |
15.07. | Tobias | 12. Computing Treewidth | Dominik |
Änderungen vorbehalten.