67802 - Computational Complexity (Spring 2006)

Teacher: Irit Dinur
Location: Sprinzak 216
Time: Wed 3-6

The course will cover topics in computational complexity. Grade will be given based on a final project, due: 17-July-2006.


Some Online References


Final Projects

Grades in the class will be based on a final project. Each student is expected to read paper/s related to a topic of their choice (partial list below), and give an oral presentation accompanied by a written summary of 4-5 pages of the material.
The presentations will take place on one of two dates: 25/7/06 or 8/8/06, starting at 10:30am. Each presentation will be 30-40 minutes.
  1. (Yael?) Diagonalization: Time and Space and Nondeterministic Time Hierarchy Theorems
  2. (Mor, Yonatan) Diagonalization and its limitations: Oracles relative to which P=NP and P \neq NP
  3. (Or Sattath, Benny) Counting Problems: the permanent on 0-1 matrices is #P complete (Valiant's Theorem)
  4. (Elazar, Ayelet) Amplification of Hardness: XOR Lemmas
  5. (Ram Boukobza) Average Case Hardness of NP
  6. (Yura) Interactive Proofs: equivalence of private-coin and public coins in constant-round interactions
  7. (Elad) Statistical zero knowledge
  8. (Eliyahu, Matias) Concrete Computational Models: communication complexity