Useful Links
Computer Science
Algorithms and Data Structures
Computational Complexity Theory
1. Introduction to Computational Complexity Theory
2. Mathematical Foundations
3. Models of Computation
4. Complexity Measurement
5. Time Complexity Classes
6. Reducibility and NP-Completeness
7. Space Complexity Theory
8. Hierarchy Theorems
9. Polynomial Hierarchy
10. Randomized Complexity
11. Interactive Proof Systems
12. Circuit Complexity
13. Quantum Complexity
14. Advanced Topics
Circuit Complexity
Boolean Circuit Model
Circuit Components
Logic Gates
Wires and Connections
Circuit Parameters
Size and Depth
Fan-in and Fan-out
Circuit Evaluation
Circuit Families
Uniform Circuit Families
Polynomial-Time Uniformity
Logspace Uniformity
Non-uniform Circuit Families
Arbitrary Circuit Families
Size and Depth Hierarchies
Non-uniform Complexity Classes
P/poly Class
Definition and Properties
Advice Strings
Relationship to Uniform Classes
Circuit Lower Bounds
Known Results
Limitations and Barriers
Natural Proofs Barrier
Razborov-Rudich Theorem
Implications for Lower Bounds
Specific Circuit Classes
AC⁰ Circuits
Constant Depth, Polynomial Size
Parity Lower Bounds
NC Hierarchy
Polylog Depth Circuits
Parallel Computation
Previous
11. Interactive Proof Systems
Go to top
Next
13. Quantum Complexity