Class Materials

Lectures

  1. 01/18/2022: Intro, approximate counting, Morris algorithm. notes.
  2. 01/20/2022: Approximate counting, Morris++. notes.
  3. 01/25/2022: Dictionary problem, Hashing. notes.
  4. 01/27/2022: Perfect hashing. Streaming, distinct elements count. notes.
  5. 02/1/2022: Distinct elements count, bottom-k algorithm.
  6. 02/3/2022: Heavy hitters, CountMin algorithm.
    • Heavy hitters: lecture 5 from Jelani Nelson's class; lecture 5/6 from here.
  7. 02/8/2022: 2nd moment: Tug-Of-War sketch.
    • Tug-of-War (AMS sketch): lecture 2 from Jelani Nelson's class; lecture 6 from here.
  8. 02/10/2022: Dimension reduction, Johnson-Lindenstrauss lemma.
    • lecture 7 from here.
  9. 02/15/2022: Nearest Neighbor Search.
      lectures 9,10 from here.
  10. 02/17/2022: Locality-Sensitive Hashing.
  11. 02/22/2022: Graphs: max-flow problem.
  12. 02/24/2022: Ford-Fulkerson, min-cut problem.
  13. 03/1/2022: FF with max-width, scaling, BFS.
  14. 03/3/2022: Spectral graph theory.

Other resources