Topics Covered
- Background Review1 week
- Convex Sets and Convex Functions2 weeks
- Convex Optimization Problems1 week
- Lagrangian Duality1 week
- Necessary and Sufficient Optimality Conditions1 week
- Regression, Classification and Clustering Problems1 week
- ML Estimation, Hypothesis Testing, Optimal Detection1 week
- Algorithms for Convex Optimization: First Order Methods, Primal-Dual, ADMM2 weeks
- LMIs and SDP Duality1 week
- Application of LMIs in Linear Control1 week
- Constrained Optimal Control, MPC, System Identification1 week
Handouts (Spring 2025)
Homework Sheets
Tests
Software Packages
Textbooks
- Optimization Models by G.C. Calafiore and L. El Ghaoui. [Link]
- Convex Optimization by Boyd and Vandenberghe. Freely available. [Link]
- Algorithms for Convex Optimization by Nisheeth K. Vishnoi. [Link]
- Potential function approach to proving convergence results. [Link]
- Optimization III: Convex and Nonlinear Programming by Ben-Tal and Nemirovski. Lecture Notes. [Link]
Datasets are available here.