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 machines
linked to: Turing machine

Turing reductions
linked to: Turing reducibility

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 computational complexity theory
linked to: Complexity Theory
Inapproximability results for SAT and other problems field computational complexity theory
linked to: Complexity Theory
Theoretical Computer Science hasSubfield Computational Complexity Theory
linked to: Complexity Theory