everything.study
CS 579

Computational Complexity credit:

4 Hours

Turing machines; determinism and non-determinism; time and space hierarchy theorems; speed-up and tape compression; Blum axioms; structure of complexity classes NP, P, NL, L, and PSPACE; complete problems; randomness and complexity classes RP, RL, and BPP; alternation, polynomial-time hierarchy; circuit complexity, parallel complexity, NC, and RNC; relativized computational complexity; time-space trade-offs. Same as ECE 579 . Prerequisite: One of CS 473 , CSE 414 , MATH 473 , CS 475 or MATH 475 .

Sources