Subject 01
Convex Analysis & Non-Linear Optimization
Official syllabus code: MIMUW 1000-2M09BNO
The modern theory of convex optimization: convex geometry and subdifferential calculus, Fenchel duality, KKT optimality, and the monotone-operator machinery behind proximal and splitting algorithms.
A
Convex Geometry & Duality
Convex Sets, Cones, Epigraphs & Subdifferential Calculus
Develop the geometry of convex sets, cones and epigraphs, and build subdifferential calculus as the bridge between convex analysis and optimality conditions.
Convex Conjugates (Fenchel–Legendre) & The Fenchel–Moreau Theorem
Define the Fenchel–Legendre conjugate, prove the Fenchel–Moreau biconjugation theorem, and use conjugate pairs to transform optimization problems.
Lagrangian Duality, Slater's Condition & Saddle-Point Geometries
Construct the Lagrangian dual, prove strong duality under Slater's condition, and interpret optimal primal-dual pairs as saddle points of the Lagrangian.
Karush–Kuhn–Tucker (KKT) Optimality & Constraint Qualifications
Derive the KKT conditions as necessary and sufficient optimality criteria, and analyze the constraint qualifications under which they hold.
B
Monotone Operators & Algorithmic Methods
Monotone Operators, Resolvents, Proximal Algorithms & ADMM
Study monotone operator theory and resolvents, then build proximal algorithms and ADMM as the workhorses of large-scale structured convex optimization.