MA-INF 1218: Algorithms and Uncertainty

Lecture

When Where Start Lecturer
Monday, 12:15-13:45 Friedrich-Hirzebruch Allee 5 - Hörsaal 3 October 13 Kesselheim
Wednesday, 12:15-13:45 Friedrich-Hirzebruch Allee 5 - Hörsaal 3 October 15 Kesselheim

Tutorials

When Where Start Lecturer
Wednesday, 14:15-15:45 Friedrich-Hirzebruch-Allee 8 -
Seminarraum 2.050, Informatik V
October 15 Heuser
Thursday, 10:15-11:45 Friedrich-Hirzebruch-Allee 8 -
Seminarraum 2.050, Informatik V
October 16 Heuser

Content

In many application scenarios, algorithms have to make decisions under some kind of uncertainty. This affects different kinds of problems. For example, when planing a route, a navigation system should take into consideration the traffic. Also, any machine-learning problem is about some kind of uncertainty. A random sample of data is used as a representative for the entire world.

In this course, we will get to know different techniques to model uncertainty and what approaches algorithms can use to cope with it. We will cover topics such as

  • Online Algorithms
  • Online Learning Algorithms and Online Convex Optimization
  • Markov Decision Processes
  • Stochastic and Robust Optimization

Prerequisites

You should bring a solid background in algorithms, calculus, and probability theory. Specialized knowledge about certain algorithms is not necessary.

Admission to the Exams

There is a requirement for participating in the exams. Once during the semester, you need to present the solution of a homework problem in one of the tutorials. If you would like to present a solution, please book a presentation slot using the booking link provided on the exercise sheet. Before presenting in the tutorial, you must attend a short (10–15 minute) meeting to discuss your solution. A separate booking list for these meeting slots is also available on the exercise sheets.

Homework Problems

Tutorial Problems


Page Tools