Class Materials
Scribers: please use this LaTeX template as your starting point.
Lectures
- 01/21/2020: Intro, approximate counting, Morris algorithm.
scribe in pdf and
tex.
- 01/23/2020: Approximate counting, intro to hashing and
dictionary problem.
scribe in pdf and
tex.
- 01/28/2020: Dictionary via hashing, perfect hashing.
scribe in pdf and
tex.
- 01/30/2020: Consistent hashing. Graphs.
scribe in pdf and
tex.
- 02/4/2020: Max-flow problem, Ford-Fulkerson algorithm.
scribe in pdf and
tex.
- 02/6/2020: Max-flow min-cut theorem. Polynomial-time
algorithms for max-flow: max-bottleneck.
scribe in pdf and
tex.
- 02/11/2020: More polynomial-time algorithms for
max-flow: shortest path, scaling.
scribe in pdf and
tex.
- 02/13/2020: Spectral graph algorithms.
scribe in pdf and
tex.
- 02/18/2020: Random walks, largest eigenvalue.
scribe in pdf and
tex.
- 02/20/2020: Laplacian, graph visualization.
scribe in pdf and
tex.
- 02/25/2020: Cheeger's inequality, spectral graph partitioning.
scribe in pdf and
tex.
- 02/27/2020: Optimization: Liniar Programming (start).
scribe in pdf and
tex.
- 03/3/2020: Liniar Programming.
scribe in pdf and
tex.
- 03/5/2020: Simplex algorithm, Duality.
scribe in pdf and
tex.
- 03/12/2020: Ellipsoid algorithm (sketch), Gradient descent.
scribe in pdf and
tex.
- 03/26/2020: Gradient descent, continued.
scribe in pdf and
tex.
- 03/31/2020: Newton's method.
scribe in pdf and
tex.
- 04/2/2020: Interior point algorithm for LP.
scribe in pdf and
tex.
- 04/7/2020: Multiplicative Weights Update algorithm.
scribe in pdf and
tex.
- 04/9/2020: MWU for LP. Large-scale models.
scribe in pdf and
tex.
- 04/14/2020: I/O Model.
scribe in pdf and
tex.
- 04/16/2020: Cache-oblivious model.
scribe in pdf and
tex.
- 04/21/2020: Parallel models, MPC model.
scribe in pdf and
tex.
-
parallel algorithms: lecture 27 from D. Karger and A. Madry's class.
- 04/23/2020: Nearest Neighbor Search
(high-dimensional).
scribe in pdf and
tex.
slides.
- 04/28/2020: Nearest Neighbor Search 2
(high-dimensional).
slides.
scribe in pdf and
tex.
- 04/30/2020: Error-correcting codes.
lecture notes.
scribe in pdf and
tex.
Other resources