Complexity Theory

E173644

Complexity Theory is a branch of theoretical computer science that studies the resources, such as time and space, required to solve computational problems and classifies these problems based on their inherent difficulty.

All labels observed (3)

How this entity was disambiguated

Statements (62)

Predicate Object
instanceOf academic discipline
branch of computer science
subfield of theoretical computer science
addresses P versus NP problem
relationships between complexity classes
defines complexity class #P
complexity class BPP
complexity class EXPTIME
complexity class L
complexity class NL
complexity class NP
complexity class P
complexity class PH (polynomial hierarchy)
complexity class PSPACE
complexity class RP
complexity class coNP
complexity classes P and NP
fieldOfStudy computational complexity
focusesOn asymptotic behavior of algorithms
classification of problems by resource usage
efficient computation
feasibility of computation
intractable problems
hasGoal characterize tractable versus intractable problems
prove lower bounds for computational models
separate complexity classes
understand limits of efficient computation
relatedTo algorithm design
computability theory
cryptography
information theory
logic in computer science
studies approximation algorithms
average-case complexity
circuit complexity
communication complexity
completeness results
complexity classes
computational problems
derandomization
descriptive complexity
hardness of approximation
inherent difficulty of computational problems
lower bounds
nondeterministic computation
parameterized complexity
randomized computation
reductions between problems
resource requirements of algorithms
space complexity
time complexity
trade-offs between time and space
upper bounds
usesConcept Big-O notation
Turing machine
surface form: Turing machines

Turing reducibility
surface form: Turing reductions

asymptotic notation
completeness under reductions
many-one reductions
oracle machines
polynomial-time reductions
reductions

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Blum complexity measures field Complexity Theory
this entity surface form: computational complexity theory
“Inapproximability results for SAT and other problems” field Complexity Theory
subject surface form: Inapproximability results for SAT and other problems
this entity surface form: computational complexity theory
Theoretical Computer Science hasSubfield Complexity Theory
this entity surface form: Computational Complexity Theory