1

This course covers a collection of geometric techniques that apply broadly in modern algorithm design.

FREE
This course includes
Hours of videos

694 years, 4 months

Units & Quizzes

25

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

Course Currilcum

    • Linear algebra review Unlimited
    • Properties of the Laplacian Unlimited
    • Courant-Fischer and Rayleigh quotients Unlimited
    • (Lazy) random walks Unlimited
    • Monte Carlo methods continued Unlimited
    • Diameters and eigenvalues, expander graphs Unlimited
    • Nonblocking routing networks Unlimited
    • Local and almost-linear time clustering Unlimited
    • Sparsification (combinatorial and spectral) Unlimited
    • Spectral sparsification (cont.), introduction to convex geometry Unlimited
    • Polar of a convex body, separating Unlimited
    • Separating hyperplanes (cont.) Unlimited
    • Brunn-Minkowski inequality (cont.) Unlimited
    • Approximating the volume of a convex body Unlimited
    • Random sampling from a convex body (cont.) Unlimited
    • Concentration of measure and the isoperimetric inequality Unlimited
    • Johnson-Lindenstrauss theorem (cont.) Unlimited
    • Lattices, fundamental parallelepiped and dual of a lattice Unlimited
    • Minkowski’s theorem, shortest/closest vector problem Unlimited
    • LLL algorithm for lattice basis reduction Unlimited
    • Iterative methods to solve linear systems, steepest descent Unlimited
    • Convergence analysis of steepest descent and conjugate gradients Unlimited
    • Preconditioning on Laplacians, ultra-sparsifiers Unlimited
    • Multiplicative weights Unlimited
    • Multiplicative weights and applications to zero-sum games Unlimited