Convex Analysis and Optimization
Lecture Notes
Complete set of lecture notes (PDF - 8.5MB)
LEC # |
TOPICS |
LECTURE NOTES |
1 |
The role of convexity in optimization, duality theory, algorithms and duality |
(PDF) |
2 |
Convex sets and functions, epigraphs, closed convex functions, recognizing convex functions |
(PDF) |
3 |
Differentiable convex functions, convex and affine hulls, Caratheodory's theorem, relative interior |
(PDF) |
4 |
Algebra of relative interiors and closures, continuity of convex functions, closures of functions, recession cones and lineality space |
(PDF) |
5 |
Directions of recession of convex functions, local and global minima, existence of optimal solutions |
(PDF) |
6 |
Nonemptiness of closed set intersections, existence of optimal solutions, linear and quadratic programming, preservation of closure under linear transformation |
(PDF) |
7 |
Partial minimization, hyperplane separation, proper separation, nonvertical hyperplanes |
(PDF) |
8 |
Convex conjugate functions, conjugacy theorem, support functions |
(PDF) |
9 |
Min common/max crossing duality, weak duality, constrained optimization and minimax, strong duality |
(PDF) |
10 |
Min common/max crossing duality theorems, strong duality conditions, existence of dual optimal solutions, nonlinear Farkas' lemma |
|
11 |
Min common/max crossing theorem III, nonlinear Farkas' lemma/linear constraints, linear programming duality, convex programming duality |
(PDF) |
12 |
Convex programming duality, optimality conditions, mixtures of linear and convex constraints, existence of optimal primal solutions, Fenchel duality, conic duality |
(PDF) |
13 |
Subgradients, Fenchel inequality, sensitivity in constrained optimization, subdifferential calculus, optimality conditions |
(PDF) |
14 |
Min-max duality, existence of saddle points |
(PDF) |
15 |
Problem structures, conic programming |
(PDF) |
16 |
Conic programming, semidefinite programming, exact penalty functions, descent methods for convex/nondifferentiable optimization, steepest descent method |
(PDF) |
17 |
Subgradient methods, calculations of subgradients, convergence |
(PDF) |
18 |
Approximate subgradient methods, ε-subdifferential, ε-subgradient methods, incremental subgradient methods |
(PDF) |
19 |
Return to descent methods, fixing the convergence problem of steepest descent, ε-descent method, extended monotropic programming |
(PDF) |
20 |
Approximation methods, cutting plane methods, proximal minimization algorithm, proximal cutting plane algorithm, bundle methods |
(PDF) |
21 |
Generalized polyhedral approximations in convex optimization |
|
22 |
Review of Fenchel duality, review of proximal minimization, dual proximal minimization algorithm, augmented Lagrangian methods |
(PDF) |
23 |
Interior point methods, barrier method, conic programming cases, path following |
(PDF) |
24 |
Review and epilogue |
Assignments
This section contains homework assignments and the midterm exam.
Homework Assignments
ASSIGNMENTS |
SOLUTIONS |
Homework 1 (PDF) |
(PDF) |
Homework 2 (PDF) |
(PDF) |
Homework 3 (PDF) |
(PDF) |
Homework 4 (PDF) |
(PDF) |
Homework 5 (PDF) |
(PDF) |
Exam
Midterm exam with solutions (PDF)