Convex optimization

Undergraduate course, Ecole des Ponts, 2A, 2022

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

The course is in four parts:

  • numerical linear algebra (1 class)
  • convex analysis and optimization theory (4 classes)
  • classical algorithms (3 classes)
  • more advanced materials (3 classes)

Documents

DM

DS

Timeline

13/02/26 - Numerical Linear Algebra

slides Exercises

Answers

20/02/26 - Convex analysis 1

slides Exercises

Answers - Answers for 20/02/26 Convex analysis 1

27/02/26 - Convex analysis 2

slides Exercises

Answers - Answers for 27/02/26 Convex analysis 2

13/03/26 - Optimality conditions

slides Exercises

Answers - Answers for 13/03/26 Optimality conditions

20/03/26 - Duality

slides Exercises

Answers - Answers for 20/03/26 Duality

03/04/26 - Algorithm’s zoology

slides Exercises

Answers - Answers for 03/04/26 Algorithm’s zoology

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

Answers - Answers for 22/05/26 Constrained optimization

29/05/26 - Interior points methods

slides Hands on (notebook) Exercises

Answers - Answers for 29/05/26 Interior points methods

05/06/26 - Stochastic Gradient

slides

12/06/26 - Exam