Discrete Optimization and Machine Learning

Sebastian Pokutta (WiSe 2022 / Seminar)

Both Machine Learning methods as well as Discrete Optimization methods are important tools in many real-world applications. In this course we will primarily study the interplay of integer programming and, more broadly, discrete optimization methods and machine learning.The format of the course is strongly research-oriented requiring active participation of the students. The course will be a mix of traditional lectures, student presentation, discussions, and project work. In the first few weeks in-class projects will be defined. 

Prerequisites: Linear Algebra, Analysis, and Discrete Optimization (ADM I/ADM II) 

Registration: via email to Elias Wirth

Office hours: by appointment

Organization & Requirements:

Students choose one of the papers below to work on. Up to 2 students can work on the same paper. Students are expected to individually 

Timeline

Reading material by topic (crossed out papers are no longer available):

Algorithm Configuration

Bandits

(Convex) Optimization

Computer Vision

Deep Learning

Distributionally Robust Optimization

Feature Transformation And Extraction

Integer Programming

Optimal Transport

Quantum Physics And Data Science