Advanced Algorithms
CS/CMS 139
Spring 2015




Class: Tuesdays and Thursdays 1-2:30pm, Annenberg 105.
Recitation: Fridays 11-12pm or 1-2pm, Annenberg 314.


Tentative schedule


March 31st The experts/multiplicative weights algorithm and its analysis
April 2nd Applications of the experts algorithm
April 3nd Recitation:
April 7th Review of linear programs and duality
April 9th Introduction to semidefinite programming. Duality
April 10th Recitation:
April 14th Solving semidefinite programs using matrix multiplicative weights
April 16th Rounding an SDP: approximation algorithms for quadratic integer programs.
April 17th Recitation: The Goemans-Williamson algorithm for MAXCUT
April 21st Quantum games
April 23rd Measure concentration
April 17th Recitation: The Hoeffding and Bernstein bounds
April 28th The power of two choices
April 30th Dimension reduction and the Johnson-Lindenstrauss lemma
May 1st Recitation: Martingales
May 5th Streaming algorithms
May 7th Sketching
May 12th Spectral methods: graph properties from the adjacency matrix
May 14th Random walks on graph
May 15th Recitation: Eigenvalues of random graphs
May 19th Volume estimation
May 21st Expanders and derandomization
May 22nd Recitation: Derandomization via the method of conditional expectations
May 26th PAC learning
May 28th Analysis of Boolean functions