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

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

Assignments

The problem sets below are due in the lecture session listed in the table.

LEC #

ASSIGNMENTS

11

Problem Set 1 (PDF)

Circuits can even look like this (PDF)

17

Problem Set 2 (PDF)

5 days after Lec #20

Problem Set 3 (PDF)

7 days after Lec #22

Problem Set 4 (PDF)

 

爱思助手汽水音乐易歪歪HelloGPT沙盘telegram下载tg下载mumu模拟器