Theory I: Fundamentals
|
Tues Sept 1 |
Introduction |
Slides,
notes,
video
|
Quiz
|
|
|
Thur Sept 3 |
Convexity I: Sets and functions |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Tues Sept 8 |
Convexity II: Optimization basics |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Thur Sept 10 |
Canonical problem forms |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Algorithms I: First-order methods
|
Tues Sept 15 |
Gradient descent |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
Hw 1 due (Weds) |
Thur Sept 17 |
Subgradients |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Tues Sept 22 |
Subgradient method |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
|
Thur Sept 24 |
Proximal gradient descent, acceleration |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Tues Sept 29 |
Numerical linear algebra primer |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
Project milestone 1 due |
Theory II: Optimality and duality
|
Thur Oct 1 |
Duality in linear programs |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
Hw 2 due (Fri) |
Tues Oct 6 |
Duality in general programs |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Thur Oct 8 |
KKT conditions |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Tues Oct 13 |
Duality uses and correspondences |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
|
Algorithms II: Second-order methods
|
Thur Oct 15 |
Newton's method |
Slides,
notes,
video (part 2 only)
|
Quiz
|
Scribe
|
|
Tues Oct 20 |
Barrier method |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
Hw 3 due (Weds) |
Thur Oct 22 |
Primal-dual interior point methods |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
|
Tues Oct 27 |
Proximal Newton method |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Midterm
|
Thur Oct 29 |
Review |
Algorithms table,
notes,
video
|
|
|
|
Tues Nov 3 |
Midterm |
|
|
|
Midterm |
Applications
|
Thur Nov 5 |
Case studies: sum of norms regularization |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
Scribe
|
|
Tues Nov 10 |
Case studies: sum of norms regularization (continued) |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
Project milestone 2 due |
Special topics
|
Thur Nov 12 |
Dual methods and ADMM |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
Hw 4 due (Fri) |
Tues Nov 17 |
Dual methods and ADMM (continued) |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
|
Thur Nov 19 |
Coordinate descent |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
|
Tues Nov 24 |
Conditional gradient method |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
|
Thur Nov 26 |
(Thanksgiving break, no class) |
|
|
|
|
Tues Dec 1 |
Fast stochastic methods |
Slides,
notes,
video (1/2),
(2/2)
|
Quiz
|
|
|
Thur Dec 3 |
Nonconvex? No problem! |
Slides,
notes,
video
|
|
|
Hw 5 due (Fri) |
Tues Dec 8 |
Little test |
|
|
|
Little test |
Thur Dec 10 |
(Work on projects, no class) |
|
|
|
|
Wed Dec 16 |
COPTS conference, 3-6pm |
|
|
|
COPTS conference |