The goal of algorithm design is to come up with efficient algorithms for problems that arise in applications. By efficient, we usually mean "polynomial running time for every instance". Unfortunately several (or even most) of the natural problems that we want to solve are NP-hard, and thus finding polynomial-time algorithms for them is hopeless.
Two broad approaches for dealing with this situation, when approximations are not acceptable, are exact exponential algorithms, and parameterized algorithms. In the first case, we look for algorithms that solve the problem in exponential time, but faster than a trivial brute force approach. In the second case, we try to identify meaningful parameters, so that the exponential growth in running time is limited to these.
In this course we review important techniques and results from both fields, including recent developments. The lectures will be given in English, and the course will (likely) be remote/online.
* Fomin, Kratsch: Exact Exponential Algorithms, Springer 2010.
Freely available here: https://folk.uib.no/nmiff/BookEA/download.html
* Cygan, Fomin, Kowalik, Lokshtanov, Marx, Pilipczuk, Pilipczuk, Saurabh: Parameterized Algorithms, Springer 2015.
Freely available here: https://www.mimuw.edu.pl/~malcin/book/parameterized-algorithms.pdf
* research articles, references to be given later.
Informatiker und interessierte Mathematiker im Masterstudium.
"Höhere Algorithmik" oder eine andere Vorlesung ähnlichen Inhalts.
Lecture meetings:
https://fu-berlin.webex.com/fu-berlin-en/j.php?MTID=ma9bf85a1bb385a350ea9522d3658d394
Exercise meetings:
https://fu-berlin.webex.com/fu-berlin-en/j.php?MTID=m7f01e1891a813bd4cef44831976485d9
Offline material:
https://nextcloud.imp.fu-berlin.de/index.php/s/HfWXNzHQqHtywYo
Course No | Course Type | Hours |
---|---|---|
19315401 | Vorlesung | 4 |
19315402 | Übung | 2 |
Time Span | 13.04.2021 - 15.07.2021 |
---|---|
Instructors |
Mahmoud Elashmawi
László Kozma
|
0086c_k150 | 2014, BSc Informatik (Mono), 150 LPs |
0086d_k135 | 2014, BSc Informatik (Mono), 135 LPs |
0087d_k90 | 2015, BSc Informatik (Kombi), 90 LPs |
0088d_m60 | 2015, MSc Informatik (Kombi), 60 LPs |
0089b_MA120 | 2008, MSc Informatik (Mono), 120 LPs |
0089c_MA120 | 2014, MSc Informatik (Mono), 120 LPs |
0207b_m37 | 2015, MSc Informatik (Lehramt), 37 LPs |
0208b_m42 | 2015, MSc Informatik (Lehramt), 42 LPs |
0458a_m37 | 2015, MSc Informatik (Lehramt), 37 LPs |
0471a_m42 | 2015, MSc Informatik (Lehramt), 42 LPs |
0556a_m37 | 2018, M-Ed Fach 1 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LPs |
0557a_m42 | 2018, M-Ed Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs |
Day | Time | Location | Details |
---|---|---|---|
Tuesday | 10-12 | T9/053 Seminarraum | 2021-04-13 - 2021-07-13 |
Thursday | 10-12 | T9/053 Seminarraum | 2021-04-15 - 2021-07-15 |
Day | Time | Location | Details |
---|---|---|---|
Tuesday | 14-16 | T9/SR 006 Seminarraum | Mahmoud Elashmawi |