Description
This seminar will focus on
important classical and modern results in complexity theory. We will
aim to cover all of the following topics: time and space complexity
(Savitch's and Immerman-Szelepcsènyi's theorems), the
polynomial hierarchy, probabilistic complexity classes (BPP, RP, ZPP),
interactive proof systems (IP, AM, MA), hardness of approximations and
the PCP Theorem, counting and #P-completeness, circuit complexity,
pseudorandomness and derandomization. If time permits, we will also
study other advanced topics such as relativization, natural proofs,
and average-case complexity. The exact syllabus of the seminar will
depend greatly on the participants' interests.
Instructor: Professor Sally Goldman
Credit: 1 unit, Pass/Fail
Time and Place: Tuesdays 10-noon, Cupples II 101
Prerequisites: CSE 541T and CSE 547T or equivalent.
Requirements: One or two 2-hour lectures. Auditors welcome.
Text: Online Lecture Notes
We will follow Oded Goldreich's lecture notes:
Other lecture notes available online:
Participants
Tentative Schedule
| Date | Topic | Speaker | Notes and Landmark papers |
|---|---|---|---|
| 1/24 | Introduction: P, NP, DTIME and Space Complexity | Ben | Lectures 1-4 of Goldreich's notes The Complexity of Theorem-Proving Procedures Stephen Cook, 1971 Reducibility among combinatorial problems Richard Karp, 1972 |
| 1/31 | Non-Deterministic Space | Sharath | Lectures 5-6 Nondeterministic space is closed under complementation Immerman, 1988 The method of forced enumeration for nondeterministic automata Szelepscényi, 1988 1995 Gödel Prize |
| 2/7 | Randomized Computations | Sally | Lecture 7 |
| 2/14 | Non-Uniform Polynomial Time (P/poly) | Eddy | Lecture 8 |
| 2/21 | The Polynomial Hierarchy | Eddy | Lecture 9 The Polynomial-Time Hierarchy Stockmeyer, 1977 |
| 2/28 | Pesudorandomness | Brian | Lectures 13-14 |
| 3/7 | Counting and #P-completeness | Li-Yang | Lecture 10 The Complexity of Computing the Permanent Valiant, 1979 |
| 3/14 | Spring Break! | . | . |
| 3/21 | Interactive Proof Systems and Zero-Knowledge Proofs | Li-Yang | Lectures 11 and 17 The Knowledge Complexity of Interactive Proof-Systems Goldwasser, Micali, Rackoff, 1985. IP = PSPACE Shamir, 1990. 1993 Gödel Prize |
| 3/28 | Computational Learning Theory | Sally | Lecture 25 Language identification in the limit Gold, 1967 A Theory of the Learnable Valiant, 1984 2003 Gödel Prize citataion for Freund and Shapire's work on Adaboost. |
| 4/4 | Computational Learning Theory, continued | Sally | Lecture 25 |
| 4/11 | Probabilistically Checkable Proofs | Ben | Lectures 12 and 18 Approximating Clique is Almost NP-complete Frege, Goldwasser, Lovász, Safra, Szegedy, 1991. Proof verification and hardness of approximation problems Arora, Lund, Motwani, Sudan, Szegedy, 1992 Probabilistic Checking of Proofs: A New Characterization of NP Arora, Safra, 1992 2001 Gödel Prize |
| 4/18 | Metric Embeddings | Brian | Chapter 15, Embedding Finite Metric Spaces into Euclidean Spaces Jiri Matousek, Lecture Notes on Discrete Geometry |
| 4/25 | Probabilistically Checkable Proofs, continued. The Unique Games Conjecture |
Sharath | Lectures 12 and 18 |
References / Background Reading