Date | Topics | Reading |
---|---|---|
Lecture 0: August 29 |
Overview of Complexity Theory, Course Plan. | |
Lecture 1: August 31 |
P and NP, Deterministic Time Hierarchy Theorem. | |
Lecture 2: September 5 |
Space complexity. | |
Lecture 3: September 7 |
NL=coNL, Polynomial Hierarchy. | |
Lecture 4: September 12 |
Boolean Circuits. | |
Lecture 5: September 14 |
Randomized Computation. | |
Lecture 6: September 19 |
Randomized Reductions and Valiant-Vazirani. | |
Lecture 7: September 21 |
#P and Approximate Counting. | |
Lecture 8: September 26 |
Interactive Proofs. | |
Lecture 9: September 28 |
IP=PSPACE,Part I. | |
Lecture 10: October 3 |
IP=PSPACE,Part II. | |
October 5 |
NO CLASS | |
Lecture 11: October 10 |
Expansion and Eigenvalues. | |
Lecture 12: October 12 |
Random Walks and Eigenvalues. | |
Lecture 13: October 17 |
Quasi-random Properties of Expanders. | |
Lecture 14: October 19 |
Expanders from Cayley Graphs. | |
Lecture 15: October 24 |
Zig-Zag Product. |
|
Lecture 16: October 26 |
STUCONN in L. | |
Lecture 17: November 2 |
PCP and Hardness of Approximation. | |
Lecture 18: November 7 |
Hastad's PCP Verifier. | |
Lecture 19: November 9 |
Introduction to Quantum Computing. | |
Lecture 20: November 14 |
Unitary Transformations, Bell States. | |
Lecture 21: November 16 |
Hilbert Spaces, Tensor Products, Quantum Teleportation. |