Schedule and Course Materials

Week Date Topic
8 Mon 19.02 (cancelled)
Tue 20.02
Introduction and Optimization
9 Mon 26.02
Tue 27.02
Theory of Convex Functions
10 Mon 04.03
Tue 05.03
Gradient Descent
11 Mon 11.03
Tue 12.03
Projected Gradient Descent and Coordinate Descent
12 Mon 18.03
Tue 19.03
Nonconvex Functions
13 Mon 25.03
Tue 26.03
The Frank-Wolfe Algorithm
14 Easter Break
15 Mon 08.04
Tue 09.04
Newton’s Method and Quasi-Newton methods
16 Mon 15.04
Tue 16.04
Subgradient Method
17 Mon 22.04
Tue 23.04
Mirror Descent, Smoothing, Proximal Algorithms
18 Mon 29.04
Tue 30.04
Stochastic Optimization: SGD
19 Mon 06.05
Tue 07.05
Finite Sum Optimization
20 Mon 13.05
Tue 14.05
Min-Max Optimization, Part I
21 Mon 20.05
Tue 21.05
Min-Max Optimization, Part II
22 Mon 27.05
Tue 28.05
Data Science Applications

Grading, Graded Assignments and Exam

There will be a written exam in the examination session. Furthermore, there will be two mandatory written graded assignments during the semester. The final grade of the whole course will be calculated as a weighted average of the grades for the exam (70%) and the graded assignments (30%). Concretely, let PE be the performance in the final exam, and P1, P2 be the performances in the four graded assignments, measured as the percentage of points being attained (between 0% and 100%). A graded assignment that is not handed in is counted with a performance of 0%. Then the overall course performance is computed as P = 0.15*P1 + 0.15*P2 + 0.7*PE. A course performance of P >= 50% is guaranteed to lead to a passing grade, but depending on the overall performance of the cohort, we may lower the threshold for a passing grade.

Graded Assignments:

  • At two times during the course of the semester, we will hand out graded assignments (compulsory continuous performance assessments). The solutions are expected to be typeset in LaTeX or similar. Assignments can be discussed with colleagues, but we expect an independent writeup.
  • The estimated release dates of the graded assignments are as follows: 09.04.2024 and 28.05.2024. You will have three weeks to finish each of the graded assignments.
  • Exam:

  • Date to be determined. The exam lasts 180 minutes, it is written and closed book, however 4 pages of prepared notes are allowed.
  • Addtional Reading Materials

  • Convex Optimization, by Stephen Boyd and Lieven Vandenberghe
  • Convex Optimization: Algorithms and Complexity, by Sébastien Bubeck
  • High-Dimensional Statistics: A Non-Asymptotic Viewpoint, by Martin J. Wainwright
  • Assistants and Regular Exercises

    Xiang Li (OAT Y23) Zebang Shen (OAT Y21.2) Anas Barakat (OAT Y21.2)
    Ilyas Fatkhullin (OAT X14) Liang Zhang (OAT Y23) Linfei Pan (CNB G100.9)
    Fangyuan Sun Weixuan Yuan

    Regular Exercises:

  • The exercises are discussed in classes. Students are expected to try to solve the problems beforehand. Your assistant is happy to look at your solutions and correct/comment them. We assign students to classes according to surnames. Attendance according to these assignments is not compulsory but encouraged. The details of the classes are as follows.
  • Group Students with Surnames Time Room
    A A - L Tue 14-16 CAB G51
    B M - Z Fri 14-16 ML H44