CS760: Topics in Computational Complexity (July-Nov 2024)

Course Contents:

Complexity classes P, NP, co-NP. Polynomial Hierarchy. Space Complexity. Randomization and Pseudorandomness. Circuit lower bounds. Interactive proofs. Probabilistically checkable proofs. Hardness of approximation. Complexity of counting. Error correcting codes. Quantum computation.

Grading: Scribing (5), Assignments (20), Presernations (20), Midsem (20), Endsem (35)

References:

Prof. Madhu Sudan's course

Course in TIFR by Prahladh Harsha and Ramprasad Saptharishi

Lectures

Exercises Assignment 1 Assignment 2

Endsem Solutions