Instructor: Akshay Ramachandran
Term: Winter I, 2026-2027
We will cover the following fundamental algorithms used for provably efficient convex optimization with a focus on rigorous convergence analysis: (1) Ellipsoid method; (2) Gradient Descent; (3) Mirror Descent; and (4) Interior Point Methods. At the end of the course, you should have an understanding of why convex optimization algorithms work, and be able to effectively apply these tools to your own research. For the previous iteration of this course, along with notes, see here.
MW 11am-12:30pm in DMP 201
| Date | Topic | Notes |
|---|---|---|
| Week 1 | Introduction | - |
| Week 2 | Convex sets and functions | Notes (prelim) |
| Week 3 | Cutting Plane Methods | Notes (prelim) |
| Week 4-5 | Jeffrey Dawson - von Neumann Minimax Theorem | Notes (Scribe: Zachary Lau) |
| Week 4-5 | Convex Programming Duality and John's Ellipsoid | Notes (prelim) |
| Week 6 | Gradient Descent | Notes (prelim) |
| Week 7 | Reading Week | — |
| Week 8-9 | Mirror Descent | - |
| Week 10-12 | Interior Point Methods | - |