Lecture notes
Notes will usually be posted before lecture.
All notes typeset in one file by Felix Zhou! [pdf] |
Lecture 1 (May 12): Introduction [pdf] [one] [pptx]
|
Lecture 2 (May 14): Tail inequalities [pdf] [one] [pptx]
|
Lecture 3 (May 19): Applications of tail inequalities [pdf] [one] [pptx]
|
Lecture 4 (May 21): Balls and bins [pdf] [one] [pptx]
|
Lecture 5 (May 26): Hashing [pdf] [one] [pptx]
|
Lecture 6 (May 28): Data streaming [pdf] [one] [pptx]
|
Lecture 7 (June 2) [pptx]
|
Lecture 8 (June 4): Polynomial identity testing [pdf] [one] [pptx]
|
Lecture 9 (June 9): Network coding [pdf] [one] [pptx]
|
Lecture 10 (June 11): Probabilistic methods [pdf] [one] [pptx]
|
Lecture 11 (June 16): Local lemma [pdf] [one] [pptx]
|
Lecture 12 (June 18): Random walks [pdf] [one] [pptx]
|
Lecture 13 (June 23): Spectral graph theory [pdf] [one] [pptx]
|
Lecture 14 (June 25): Cheeger's inequality [pdf] [one] [pptx]
|
Lecture 15 (June 30) [pptx]
|
Lecture 16 (July 2): Mixing time [pdf] [one] [pptx]
|
Lecture 17 (July 7): Electrical networks [pdf] [one] [pptx]
|
Lecture 18 (July 9): Spectral sparsification [pdf] [one] [pptx]
|
Lecture 19 (July 14): Linear programming [pdf] [one] [pptx]
|
Lecture 20 (July 16): Matching polytopes [pdf] [one] [pptx]
|
Lecture 21 (July 21): Spanning tree polytopes [pdf] [one] [pptx]
|
Lecture 22 (July 23): Linear programming duality [pdf] [one] [pptx]
|
Lecture 23 (July 28): Multiplicative weight update method [pdf] [one] [pptx]
|
Lecture 24 (July 30): Maximum flow and Laplacian solvers [pdf] [one] [pptx]
|