Course Description
This graduate-level course focuses on current research topics in computational complexity theory. Topics include: Nondeterministic, alternating, probabilistic, and parallel computation models; Boolean circuits; Complexity classes and complete sets; The polynomial-time hierarchy; Interactive proof systems; …
This graduate-level course focuses on current research topics in computational complexity theory. Topics include: Nondeterministic, alternating, probabilistic, and parallel computation models; Boolean circuits; Complexity classes and complete sets; The polynomial-time hierarchy; Interactive proof systems; Relativization; Definitions of randomness; Pseudo-randomness and derandomizations;Interactive proof systems and probabilistically checkable proofs.
Course Info
Learning Resource Types
notes
Lecture Notes
assignment
Problem Sets
group_work
Projects with Examples
![A collapsing wall and with writing over it.](/courses/18-405j-advanced-complexity-theory-spring-2016/3354225e18fb645abcf1b480c9e1766b_18-405js16.jpg)
BPP collapses to P in the presence of powerful circuit lower bounds. (Image by MIT OpenCourseWare.)