Advanced Algorithms
CS/CMS 139
Winter 2017



Class: Tuesdays and Thursdays 9-10:30am, Annenberg 243.
Recitation: Mondays 11am - 12pm, Annenberg 314.


Tentative schedule


January 5th Streaming algorithms and basic probabilistic inequalities. Notes
January 10th The Chernoff bound and amplification via median-of-means.
January 12th Applications of the Chernoff bound: the power of two choices; the Johnson-Lindenstrauss lemma.
January 12th Recitation: Streaming algorithms.
January 17th Online learning and the multiplicative weights algorithm.
January 19th Applications of the multiplicative weights algorithm.
January 23rd Recitation: review of linear programming and duality.
January 24th Semidefinite programs.
January 26th The matrix multiplicative weights update algorithm.
January 30th Recitation: The Lovasz theta number
January 31st Solving SDPs using matrix multiplicative weights
Ferbuary 2nd Rounding the SDP relaxation for MAXQP
February 3rd Recitation: Goemans-Williamson rounding for MAXCUT
Ferbuary 7th Spectral graph theory: spectrum of the Laplacian
Ferbuary 9th Proof of Cheeger's inequality; Random walks on graphs
February 10th Recitation
Ferbuary 14th Estimating the volume of a convex body
Ferbuary 16th
February 17th Recitation
Ferbuary 21st
Ferbuary 23rd
February 24th Recitation
Ferbuary 28th
March 2nd
March 3rd Recitation
March 7th
March 9th