Geometric Approximation Algorithms (Spring 25)

Lectures

  1. 1/22/25. L1: k-center clustering
    General introduction, k-center clustering, greedy clustering algorithm, greedy permutation, proof that the greedy $k$-center clustering algorithm is a $2$-approximation.
    Clustering (5.1, 5.2).
  2. 1/27/25. L2: Coresets for clustering: notes.
  3. 1/29/25. L3: Grids, closest pair: Notes.
  4. 2/3/25. L4: Introduction to Geometric Sampling.
    Approximation: Notations and stuff.
    nets, samples, and relative approximations.
    I got a bit carried away in the lecture. The final part is from Section 6 of this paper.
    Anyway, we covered $k$-center $2$-approximation clustering algorithm that runs in linear time.
  5. 2/5/25. L5: Pack & prune: Notes.
  6. 2/10/25. L5: Pack & prune II
  7. 2/12/25. L6: Quadtree: notes.
  8. 2/17/25 and 2/19/25. L7/8: WSPD: notes.
  9. 2/24/25. L9: VC dimension: VC dimension.
  10. 3/3/25. L10: Reweighting: Spanning tree with low crossing number11.
  11. 3/10/25. L12: Approximate depth: notes.
  12. 3/12/25. L13: Approximate depth continued.
  13. 3/24/25. L14: LSH: Locality sensitive hashing.
  14. 3/26/25. L15: JL Lemma: Johnson-Lindenstruass lemma.

Last modified: Wed 2025-03-26 18:51:46 UTC 2025 by Sariel Har-Peled