Convex optimization

Undergraduate course, Ecole des Ponts, 2A, 2022

This is a 4th year course about continuous (mainly convex) optimization.

The course is in two part:

  • Optimization under uncertainty through dynamic programming: 2 class and a project over the semester
  • Continuous optimization in three part
    • convex analysis and optimization theory (4 classes)
    • classical algorithms (3 classes)
    • more advanced materials (3 classes)

Documents

Timeline

13/02/26 - Numerical Linear Algebra

slides Exercises Answers

20/02/26 - Convex analysis 1

slides Exercises

27/02/26 - Convex analysis 2

slides Exercises

13/03/26 - Optimality conditions

slides Exercises

20/03/26 - Duality

slides Exercises

03/04/26 - Algorithm’s zoology

slides Exercises

17/04/26 - Gradient and Newton’s algorithms

slides slides

24/04/26 - Practical work on algorithms

Hands on (notebook)

22/05/26 - Constrained optimization

slides Exercises

29/05/26 - Interior points methods

slides Hands on (notebook) Exercises

05/06/26 - Stochastic Gradient

slides

12/06/26 - Exam