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 (4)

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 (11)

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
Hamiltonian cycle → usedIn → computational complexity theory ⓘ
subject linked to: Hamiltonian cycle concept
linked to: Complexity Theory
NP-hardness → field → computational complexity theory ⓘ
linked to: Complexity Theory
Cook–Levin theorem → field → computational complexity theory ⓘ
linked to: Complexity Theory
Max-SAT → belongsTo → computational complexity theory ⓘ
linked to: Complexity Theory
Elements of the Theory of Computation → relatedTo → Computational Complexity ⓘ
linked to: Complexity Theory
VLSI theory → relatedTo → computational complexity theory ⓘ
linked to: Complexity Theory
AKS primality test → field → computational complexity theory ⓘ
linked to: Complexity Theory