Optimization


Unit 1: Introduction, Univariate Problems

Unit 2: Multivariate Problems, Gradient-Based Methods

Unit 3: Beyond Local Optima

Unit 4: Optimization for Machine Learning

Unit 5: Constrained Optimization, Linear Programming

Unit 6: Sampling Methods

Unit 7: Discrete Optimization and Heuristics

Announcements

Thu, Mar 27, 19:00, 2025

In Unit 4

  • added solutions to exercises

In Unit 5

  • Rearranged material for week 14
Mon, Mar 24, 10:37, 2025

In Unit 4:

  • Updated slides lec 11
  • Added slides lec 12.
Wed, Mar 19, 23:37, 2025
  • Added Slides lec 11 in Unit 4.
Sun, Mar 16, 19:37, 2025

Unit 3:

  • Corrected link to contents in first assignment.
  • Added solutions to sheet 4.
  • Added slides lec 10.
Wed, Mar 12, 18:37, 2025
  • Added Sheet 4 in Unit 3.
Sun, Mar 09, 18:17, 2025

Unit 2:

Unit 3:

  • Updated page for unit 3 in week 11
Sun, Mar 02, 11:17, 2025

Unit 02

  • Added solutions sheet02

  • Added slides lec06

  • Added sheet 3.

Thu, Feb 20, 00:17, 2025

Unit 2:

  • Added first part of the set of exercises in Sheet02.
Wed, Feb 19, 00:09, 2025

Added:

  • to unit 2:
    • slides for the class on Thursday
Sat, Feb 15, 20:10, 2025

Added:

  • to unit 1:
    • solutions to sheet 1
Tue, Jan 28, 17:10, 2025

The course starts Monday, February 3, 2025 in U142.

Explore this page and learn where to find things.

Under “Classes” you will find the units of the course. The material will be updated during the course.

The “Tutorials” are for self study and you can already work on them reviewing Python Programming and Calculus.