title:
Algorithms and Uncertainty
Algorithmes et incertitude
manager:
Spyros Angelopoulos
ects:
3
period:
1
periodpref:
1 (preferred)
format:
8 x 3h over 1 period
hours:
24
weeks:
8
hours-per-week:
3
language:
English
lang:
track:
A
themes:
Algorithms, Complexity
number:
2.24.1
year:
2024, 2026

Course Outline

In many settings such as routing calls in a network, scheduling jobs in processors, or even trading in the stock market, the decision-maker operates in a status of uncertainty. The objective of the course is to study algorithmic models, techniques, analyses, and approaches that have been developed specifically for dealing with this class of problems. The course is will be focused on the following specific aspects of computation under uncertainty:

  1. Online algorithms, in which the input is not known ahead of time;
  2. Regret minimization and online optimization in machine learning; and
  3. Recently introduced frameworks such as algorithms with predictions, and algorithms with explorable uncertainty.

The course will focus on the analytical/theoretical analysis of algorithms with uncertainty, but also on concrete applications.

Instructor team

Language: English by default

The following is a list of courses related to the topics of Algorithms and Uncertainty. (To be updated)

Lectures and homeworks (will be updated as course progresses)

  1. [Sep 21, CD] One max search. Linear search. Online bidding. Consistency-Robustness tradeoff.
  2. [Sep 29, VP] The prophet inequality problem.
  3. [Oct 5, VP] The prophet inequality problem.
  4. [Oct 12, CD] The secretary problem. Scheduling in the Random-Order Model
  5. [Oct 19, CD] Online Matching.
  6. [Oct 26, VP] Primal-Dual framework.
  7. [Nov 9, VP] Tree metric and Metrical Task Systems.

Grading scheme and homework policy

Grading scheme: 100% from the final exam, and 0% from weekly homeworks.

EXAM INFORMATION

Internships

We will propose internships early in the course. We urge all students who are interested to talk to the instructors as soon as possible. The internships will be related to the topics of research of the instructors and the lectures given in the course, or, more broadly, to the research interests of the instructors.

Reading material

(to be updated)