The lecture takes place on Tuesdays from 15:30 to 18:30 in room H101 (except on December 13: room H102).

Lecture 1: Introduction: modeling / formalization, problem classes, examples

Matlab implementations: uniform approximation, resource allocation, maximum flow

Lectures 2,3: Simple problems and methods, basic mathematics (convexity, affine spaces, separation, duality, faces, cones)

Matlab implementations: solution of LPs with the ellipsoid method

Lecture 4: Convexity

Lecture 5: Proximal and bundle methods

Lecture 6: Splitting methods

Lecture 7: Linear programming, slides

Lecture 8: Conic programming

References

There will be a 2h written exam presumably in January. The last lecture will be dedicated to training for the exam.

Some examples of problems and some other examples.