LEC # | TOPICS | KEY DATES |
---|---|---|
1 | Course Overview Review P-Completeness and the Circuit Value Problem (CVP) | |
2 | Alternation Relations to Deterministic Classes | |
3 | Polynomial Hierarchy | |
4 | Polynomial Hierarchy (cont.) The Polynomial Time Hierarchy Collapses Non-Uniform Complexity | |
5 | NP and P/poly Circuit Complexity | |
6 | Relativization, The Baker-Gill-Solovay Theorem Randomized Computation | |
7 | BPP Error Amplification Verifying Polynomial Identities | |
8 | The Valiant-Vazirani Theorem Universal Hash Functions | |
9 | Counting Classes Toda's Theorem | |
10 | Quantum Computation | |
11 | Quantum Complexity | Problem set 1 due |
12 | Fourier Transform Discrete Log Problem Calculable Quantum Fourier Transforms Sufficiency of these Transforms | |
13 | Oracle Quantum Turing Machines | |
14 | Reusing Random Bits for BPP Algorithms: Definitions, Analysis | |
15 | Interactive Proofs Zero-Knowledge Proofs Arthur-Merlin Games | |
16 | Interactive proofs of graph non-isomorphism | |
17 | Recap of Arthur-Merlin Games Graph Isomorphism Probabilistically Checkable Proofs 3SAT Approximation is NP-hard | Problem set 2 due |
18 | #P ⊆ IP PSPACE ⊆ IP | |
19 | Recall Proof Strategy of PSPACE ⊆ IP Implicit Circuit Sat and the Proof Outline Multilinear Polynomials The Multilinearity Test | |
20 | The Multilinearity Test (cont.) | Problem set 3 due before next lecture |
21 | Approximating Max-Clique Reducing Satisfiable Clauses in 3CNF | |
22 | Derandomizing Logspace Computations | Problem set 4 due (a week after this lecture) |