Modulcode: | infFGA-01a |
Englische Bezeichnung: | Fine Grained Algorithms |
Modulverantwortliche(r): | Prof. Dr. Klaus Jansen |
Turnus: | unregelmäßig (SS22 SS24) |
Präsenzzeiten: | 4V 2Ü |
ECTS: | 8 |
Workload: | 60 Std. Vorlesung, 30 Std. Präsenzübung, 150 Std. Selbststudium |
Dauer: | ein Semester |
Modulkategorien: | BSc-Inf-WP (BSc Inf (21)) BSc-WInf-WP-Inf (BSc WInf (21)) WI (BSc Inf (15)) MSc-Inf-Theo (MSc Inf (21)) MSc-Inf-WP (MSc Inf (21)) 2F-MEd-Inf-WP (MEd-Hdl Inf (21)) 2F-MA-Inf-WP (2F-MA Inf (21)) MSc-WInf-WP-Inf (MSc WInf (21)) TI (MSc Inf (15)) WI (MSc Inf (15)) |
Lehrsprache: | Englisch |
Voraussetzungen: |
We discuss basic tools, advanced algorithmic techniques and lower bounds for parameterized algorithms.
Participants of this course will learn new algorithmic techniques to solve graph theoretical problems in the context of parameterization where the goal is to achieve a running time f(k) poly(n) for graphs with n vertices and function f which depends on a parameter k of the problem (e.g. the treewidth of the graph) or to show that this is impossible under some natural complexity assumptions.
Introduction to Algorithms, Mathematics A and B, or equivalent courses.
The prerequisite for the examination is the successful completion of homework (Exercises).
For the exam students are set individual research tasks that they have to work on. The research task consists of 2 parts, which are weighted in a ratio of 2: 1:
written elaboration (approx. 8-15 pages) of a research result, e.g. improvement of an algorithm with regard to running time or improved lower bound for an optimization problem. Instead of a research result, it is also possible to implement a new algorithmic idea and an elaborate it.
a presentation of the result.
Lecture on theoretical foundaton of parameterized algorithms with theoretical exercises to understand the algorithms and the underlying theory.
M. Cygan, F.V. Fomin, L. Kowalik, D. Lokshtanov, D. Marx, M. Pilipczuk, M. Pilipczuk, S. Saurabh: Parameterized Algorithms, Springer Verlag.