Theory I: Fundamentals
|
Mon Jan 12 |
Introduction |
Slides,
notes,
video
|
Quiz
|
Scribe |
|
Wed Jan 14 |
Convexity I: Sets and functions |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Mon Jan 19 |
(MLK day, no class) |
|
|
|
|
Wed Jan 21 |
Convexity II: Optimization basics |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Mon Jan 26 |
Canonical problem forms |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Algorithms I: First-order methods
|
Wed Jan 28 |
Gradient descent |
Slides,
notes,
video
|
Quiz
|
Scribe
|
Hw 1 due (Thu) |
Mon Feb 2 |
Subgradients |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Wed Feb 4 |
Subgradient method |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Mon Feb 9 |
Proximal gradient descent, acceleration |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Wed Feb 11 |
Numerical linear algebra primer |
Slides,
notes,
video
|
Quiz
|
Scribe
|
Project milestone 1 due |
Theory II: Optimality and duality
|
Mon Feb 16 |
Duality in linear programs |
Slides,
notes,
video
|
Quiz
|
Scribe
|
Hw 2 due (Tue) |
Wed Feb 18 |
Duality in general programs |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Mon Feb 23 |
KKT conditions |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Wed Feb 25 |
Duality uses and correspondences |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Algorithms II: Second-order methods
|
Mon Mar 2 |
Newton's method |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Wed Mar 4 |
Barrier method |
Slides,
notes,
video
|
Quiz
|
Scribe
|
Hw 3 due (Thu) |
Mon Mar 9 |
(Spring break, no class) |
|
|
|
|
Wed Mar 11 |
(Spring break, no class) |
|
|
|
|
Mon Mar 16 |
Primal-dual interior point methods I |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Wed Mar 18 |
Primal-dual interior point methods II |
Slides,
notes,
video
|
Quiz
|
Scribe
|
Hw 4 due (Thu) |
Midterm
|
Mon Mar 23 |
Review |
Algorithms table,
notes,
video
|
|
Scribe
|
|
Wed Mar 25 |
Midterm |
|
|
|
Midterm |
Applications
|
Mon Mar 30 |
Case study: generalized lasso problems |
Slides,
notes,
video
|
Quiz
|
Scribe
|
Project milestone 2 due |
Wed Apr 1 |
Case study: generalized lasso problems
(continued) |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Special topics
|
Mon Apr 6 |
Dual methods and ADMM |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Wed Apr 8 |
Coordinate descent |
Slides,
notes,
video
|
Quiz
|
|
|
Mon Apr 13 |
Conditional gradient method |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Wed Apr 15 |
Proximal and projected Newton methods |
Slides,
notes,
video
|
Quiz
|
Scribe
|
|
Mon Apr 20 |
Fast stochastic methods |
Notes,
video
|
Quiz
|
Scribe
|
Hw 5 due (Tue) |
Wed Apr 22 |
Nonconvex? No problem! |
Slides,
notes,
video
|
(No quiz) |
Scribe
|
|
Mon Apr 27 |
Little test |
|
|
|
Little test |
Wed Apr 29 |
(Work on projects, no class) |
|
|
|
|