Advanced Complexity Theory
Lecture Notes
The names of scribes for the lectures are noted in the table below.
|
LEC # |
TOPICS |
LECTURE NOTES |
SCRIBES / LECTURERS |
|
1 |
Course Overview |
(PDF) (Courtesy of Shaun Cutts and Dr. Zulfikar Ramzan. Used with permission.) |
Scribe: Shaun Cutts |
|
2 |
Alternation |
(PDF) (Courtesy of Yu Chen. Used with permission.) |
Scribe: Yu Chen |
|
3 |
Polynomial Hierarchy |
(PDF) (Courtesy of Shanghua Teng, and Hoe Teck Wee. Used with permission.) |
Scribe: Hoeteck Wee |
|
4 |
Polynomial Hierarchy (cont.) |
(PDF) (Courtesy of Matthew Lepinski. Used with permission.) |
Scribe: Matthew Lepinski |
|
5 |
NP and P/poly |
(PDF) (Courtesy of Adam Winkel. Used with permission.) |
Scribe: Adam Winkel |
|
6 |
Relativization, The Baker-Gill-Solovay Theorem |
(PDF) |
Lecturer: Daniel A. Spielman |
|
7 |
BPP Error Amplification |
(PDF) (Courtesy of Abhinav Kumar. Used with permission.) |
Scribe: Abhinav Kumar |
|
8 |
The Valiant-Vazirani Theorem |
(PDF) (Courtesy of Aram Harrow. Used with permission.) |
Scribe: Aram Harrow |
|
9 |
Counting Classes |
(PDF) (Courtesy of David Liben-Nowell. Used with permission.) |
Scribe: David Liben-Nowell |
|
10 |
Quantum Computation |
(PDF) (Courtesy of Christopher Avrich. Used with permission.) |
Scribe: Christopher D. Avrich |
|
11 |
Quantum Complexity |
(PDF) (Courtesy of Daniel Preda. Used with permission.) |
Scribe: Daniel Preda |
|
12 |
Fourier Transform |
(PDF) (Courtesy of Jonathan Herzog. Used with permission.) |
Scribe: Jonathan Herzog |
|
13 |
Oracle Quantum Turing Machines |
(PDF) (Courtesy of Abhinav Kumar. Used with permission.) |
Scribe: Abhinav Kumar |
|
14 |
Reusing Random Bits for BPP Algorithms: Definitions, Analysis |
(PDF) |
Lecturer: Daniel A. Spielman |
|
15 |
Interactive Proofs |
(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 |
|
17 |
Recap of Arthur-Merlin Games |
(PDF) (Courtesy of Ronnie Misra. Used with permission.) |
Scribe: Ronnie Misra |
|
18 |
#P ⊆ IP |
(PDF) (Courtesy of Sergi Elizalde (Doctor of Mathematics). Used with permission.) |
Scribe: Sergi Elizalde |
|
19 |
Recall Proof Strategy of PSPACE ⊆ IP |
(PDF) (Courtesy of Kenneth McCracken. Used with permission.) |
Scribe: Ken McCracken |
|
20 |
The Multilinearity Test (cont.) |
(PDF) (Courtesy of Jan Vondrák. Used with permission.) |
Scribe: Jan Vondrák |
|
21 |
Approximating Max-Clique |
(PDF) (Courtesy of Hiroyoshi Iwashima. Used with permission.) |
Scribe: Hiro Iwashima |
|
22 |
Derandomizing Logspace Computations |
(PDF) |
Lecturer: Daniel A. Spielman |
Assignments
The problem sets below are due in the lecture session listed in the table.
|
LEC # |
ASSIGNMENTS |
|
11 |
|
|
17 |
Problem Set 2 (PDF) |
|
5 days after Lec #20 |
Problem Set 3 (PDF) |
|
7 days after Lec #22 |
Problem Set 4 (PDF) |

