1 | Course Overview
Review
P-Completeness and the Circuit Value Problem (CVP) | (PDF) (Courtesy of Shaun Cutts and Dr. Zulfikar Ramzan. Used with permission.) | Scribe: Shaun Cutts
Lecturer: Daniel A. Spielman |
2 | Alternation
Relations to Deterministic Classes | (PDF) (Courtesy of Yu Chen. Used with permission.) | Scribe: Yu Chen
Lecturer: Daniel A. Spielman |
3 | Polynomial Hierarchy | (PDF) (Courtesy of Shanghua Teng, and Hoe Teck Wee. Used with permission.) | Scribe: Hoeteck Wee
Lecturer: Shanghua Teng |
4 | Polynomial Hierarchy (cont.)
The Polynomial Time Hierarchy Collapses
Non-Uniform Complexity | (PDF) (Courtesy of Matthew Lepinski. Used with permission.) | Scribe: Matthew Lepinski
Lecturer: Daniel A. Spielman |
5 | NP and P/poly
Circuit Complexity | (PDF) (Courtesy of Adam Winkel. Used with permission.) | Scribe: Adam Winkel
Lecturer: Daniel A. Spielman |
6 | Relativization, The Baker-Gill-Solovay Theorem
Randomized Computation | (PDF) | Lecturer: Daniel A. Spielman |
7 | BPP Error Amplification
Verifying Polynomial Identities | (PDF) (Courtesy of Abhinav Kumar. Used with permission.)
Handout (PDF) | Scribe: Abhinav Kumar
Lecturer: Daniel A. Spielman |
8 | The Valiant-Vazirani Theorem
Universal Hash Functions | (PDF) (Courtesy of Aram Harrow. Used with permission.) | Scribe: Aram Harrow
Lecturer: Daniel A. Spielman |
9 | Counting Classes
Toda's Theorem | (PDF) (Courtesy of David Liben-Nowell. Used with permission.) | Scribe: David Liben-Nowell
Lecturer: Daniel A. Spielman |
10 | Quantum Computation | (PDF) (Courtesy of Christopher Avrich. Used with permission.) | Scribe: Christopher D. Avrich
Lecturer: Daniel A. Spielman |
11 | Quantum Complexity | (PDF) (Courtesy of Daniel Preda. Used with permission.) | Scribe: Daniel Preda
Lecturer: Daniel A. Spielman |
12 | Fourier Transform
Discrete Log Problem
Calculable Quantum Fourier Transforms
Sufficiency of these Transforms | (PDF) (Courtesy of Jonathan Herzog. Used with permission.) | Scribe: Jonathan Herzog
Lecturer: Daniel A. Spielman |
13 | Oracle Quantum Turing Machines | (PDF) (Courtesy of Abhinav Kumar. Used with permission.) | Scribe: Abhinav Kumar
Lecturer: Daniel A. Spielman |
14 | Reusing Random Bits for BPP Algorithms: Definitions, Analysis | (PDF) | Lecturer: Daniel A. Spielman |
15 | Interactive Proofs
Zero-Knowledge Proofs
Arthur-Merlin Games | (PDF) (Courtesy of Gregory Dennis. Used with permission.) | Scribe: Gregory Dennis Lecturer: Shanghua Teng |
16 | Interactive proofs of graph non-isomorphism | (PDF) (Courtesy of Paul Chang. Used with permission.) | Scribe: Paul M. Chang
Lecturer: Daniel A. Spielman |
17 | Recap of Arthur-Merlin Games
Graph Isomorphism
Probabilistically Checkable Proofs
3SAT Approximation is NP-hard | (PDF) (Courtesy of Ronnie Misra. Used with permission.) | Scribe: Ronnie Misra
Lecturer: Daniel A. Spielman |
18 | #P ⊆ IP
PSPACE ⊆ IP | (PDF) (Courtesy of Sergi Elizalde (Doctor of Mathematics). Used with permission.) | Scribe: Sergi Elizalde
Lecturer: Daniel A. Spielman |
19 | Recall Proof Strategy of PSPACE ⊆ IP
Implicit Circuit Sat and the Proof Outline
Multilinear Polynomials
The Multilinearity Test | (PDF) (Courtesy of Kenneth McCracken. Used with permission.) | Scribe: Ken McCracken
Lecturer: Daniel A. Spielman |
20 | The Multilinearity Test (cont.) | (PDF) (Courtesy of Jan Vondrák. Used with permission.) | Scribe: Jan Vondrák
Lecturer: Daniel A. Spielman |
21 | Approximating Max-Clique
Reducing Satisfiable Clauses in 3CNF | (PDF) (Courtesy of Hiroyoshi Iwashima. Used with permission.) | Scribe: Hiro Iwashima
Lecturer: Daniel A. Spielman |
22 | Derandomizing Logspace Computations | (PDF) | Lecturer: Daniel A. Spielman |