Class Materials
Scribers: please use this LaTeX template as your starting point.
Lectures
- 01/12/2021: Intro, approximate counting, Morris
algorithm.
notes.
scribe in pdf and
tex.
- 01/14/2021: Approximate counting, intro to hashing and
dictionary problem.
notes.
scribe in pdf and
tex.
- 01/19/2021: Universal hashing, perfect hashing.
notes.
scribe in pdf and
tex.
- 01/21/2021: Perfect hashing. Streaming: Distinct
elements count.
notes.
scribe in pdf and
tex.
- 01/26/2021: Heavy hitters. notes.
scribe in pdf and
tex.
- 01/28/2021: Frequency moments: Tug of War sketch.
notes.
scribe in pdf and
tex.
Tug-of-War (AMS sketch): lecture
2 from Jelani Nelson's class.
- 02/2/2021: Dimension reduction (JL lemma).
notes.
scribe in pdf and
tex.
- 02/4/2021: Nearest Neighbor Search: via JL.
notes.
scribe in pdf and
tex.
- 02/9/2021: Nearest Neighbor Search: Locality Sensitive Hashing.
notes.
scribe in pdf and
tex.
- 02/11/2021: Locality Sensitive Hashing. Graphs.
notes.
scribe in pdf and
tex.
- 02/16/2021: Max Flow: Ford-Fulkerson, Max-flow min-cut duality.
notes.
scribe in pdf and
tex.
- 02/18/2021: Max Flow: max width, scaling, and shortest paths.
notes.
scribe in pdf and
tex.
- 02/23/2021: Spectral graph theory: intro.
notes.
scribe in pdf and
tex.
- 02/25/2021: Random walks, largest eigenvalue.
notes.
scribe in pdf and
tex.
- 03/09/2021: Laplacian, drawing graph in 2D.
notes.
scribe in pdf and
tex.
- 03/11/2021: Cheeger inequality, spectral partitioning. Optimization.
notes.
scribe in pdf and
tex.
- 03/16/2021: Linear Programming.
notes.
scribe in pdf and
tex.
- 03/18/2021: Linear Programming (cont).
notes.
scribe in pdf and
tex.
- 03/23/2021: Linear Programming duality. Start Ellipsoid.
notes.
scribe in pdf and
tex.
- 03/25/2021: Ellipsoid algorithm. Gradient descent.
notes.
scribe in pdf and
tex.
- 03/30/2021: Gradient descent: smoothness, convexity
notes.
scribe in pdf and
tex.
- 4/1/2021: Strong convexity, Newton's method.
notes.
scribe in pdf and
tex.
- 4/6/2021: Interior point method.
notes.
scribe in pdf and
tex.
- 4/8/2021: Multiplicative Weights Update.
notes.
scribe in pdf and
tex.
- 4/13/2021: LP via MWU. Large-scale models: IO model.
notes.
- 4/15/2021: Large-scale models: cache-oblivious model.
notes.
Other resources