As a reminder: the lecture on the 21.05 and the tutorial on the 03.06 are cancelled.
If you want to submit weekly exercise sheets, please write an email to Lukas Geis with your name, matriculation number, and student email address.
Tuesday 10:00 - 12:00, in SR11
Thursday 10:00 - 12:00, in SR11
Wednesday 12:00 - 14:00, in SR11
We will issue problem sheets weekly on Tuesday; you have one week to complete the assignments and hand them in before Tuesday’s lecture electronically. Details will follow. The solutions will then be discussed in the following tutorial.
The lecture is held in English. By mutual agreement, the language of instruction can be changed to German, too.
You can solve the assignments in German or in English.
Algorithm engineering applies development cycles with a close coupling of design, analysis, implementation, and experimental evaluation in order to narrow the gap between theory and practice. A subset of the following topics will be covered in the lecture:
The exam type is to be determined.
| Lecture | Date | Notes | Topics |
|---|---|---|---|
| 1 | 14.04 | Tafelbild 1 Tafelbild 2 | Introduction & Motivation |
| 2 | 16.04 | Notes | Motivation |
| 3 | 21.04 | Notes | Algorithm Engineering |
| 4 | 23.04 | Tafelbild | Sudoku Modelling |
| 5 | 28.04 | Notes | SSSP |
| 6 | 30.04 | Notes | SSSP Dijkstra |
| 7 | 05.05 | Notes | SSSP Glob-Criterion |
| 8 | 07.05 | Notes | SSSP ABI Dijkstra |
| 9 | 12.05 | Notes | (u,v,k)-Gadgets & Chernoff-Bounds |
| 10 | 19.05 | Tafelbild 1 Tafelbild 2 | ABI-Dijkstra Lower Bounds |
| Download | Issued | Due | Files |
|---|---|---|---|
| Assignment 1 | 21.04.2026 | 28.04.2026 10:00 | |
| Assignment 2 | 28.04.2026 | 05.05.2026 10:00 | Template |
| Assignment 3 | 05.05.2026 | 12.05.2026 10:00 | |
| Assignment 4 | 12.05.2026 | 19.05.2026 10:00 | |
| Assignment 5 | 19.05.2026 | 26.05.2026 10:00 |