Wann | Beginn | Dozent | |
---|---|---|---|
Vorlesung | Mittwoch 12:15-13:45 | 14. April 2021 | Heiko Röglin |
Übungen | Montag 12:15-13:45 | 19. April 2021 | Philipp Ligtenberg |
Montag 14:15-15:45 | 19. April 2021 | Philip Ligtenberg | |
Dienstag 10:15-11:45 | 20. April 2021 | Ekin Ergen | |
Dienstag 16:15-17:45 | 20. April 2021 | Ekin Ergen | |
Mittwoch 08:15-09:45 | 21. April 2021 | Ken Berkpinar | |
Mittwoch 10:15-11:45 | 21. April 2021 | Ken Berkpinar | |
Donnerstag 10:15-11:45 | 22. April 2021 | Andreas Hene | |
Donnerstag 12:15-13:45 | 22. April 2021 | Andreas Hene | |
Freitag 12:15-13:45 | 23. April 2021 | Vincent Schönbach | |
Freitag 14:15-15:45 | 23. April 2021 | Vincent Schönbach |
Zu der Vorlesung wird es voraufgezeichnete Videos geben, welche über eCampus zur Verfügung gestellt werden. Mittwochs ab 12:15 Uhr wird es jeweils eine Fragestunde über Zoom geben, in der die Videos besprochen und Fragen gestellt werden können. Die Tutorien finden zweiwöchentlich via Zoom statt.
In dieser Vorlesung werden wir uns mit der Berechenbarkeit und Komplexität von Problemen beschäftigen. Wir werden zunächst formalisieren, was wir unter einem Problem verstehen, und verschiedene Rechnermodelle kennenlernen. Wir haben im vergangenen Semester effiziente Algorithmen zur Lösung verschiedener Probleme entworfen. In dieser Vorlesung werden wir die Grenzen der Algorithmik kennenlernen und uns damit beschäftigen, für welche Probleme es keine effizienten Algorithmen gibt und welche überhaupt nicht algorithmisch gelöst werden können. Wir lernen mit dem Halteproblem ein nicht entscheidbares Problem kennen und beschäftigen uns mit der “P versus NP”-Frage und NP-schweren Problemen. Anschließend lernen wir noch verschiedene algorithmische Techniken zum Umgang mit NP-schweren Problemen kennen.
Organisatorisches zur Vorlesung, wie z.B. Anmeldung zu den Übungsgruppen, Ausgabe der Übungszettel etc. erfolgt über die Kursseite im eCampus-System.