FACTOID # 20: Brazil is the heliport capital of the world.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > List of complexity classes

This is a list of complexity classes in computational complexity theory. For other computational and complexity subjects, see list of computability and complexity topics. In computational complexity theory, a complexity class is a set of problems of related complexity. ... As a branch of the theory of computation in computer science, computational complexity theory describes the scalability of algorithms, and the inherent difficulty in providing scalable algorithms for specific computational problems. ... This is a list of computability and complexity topics, by Wikipedia page. ...


Many of these classes have a 'Co' partner which consists of the complements of all languages in the original class. For example if a language L is in NP then the complement of L is in Co-NP. (This doesn't mean that the complement of NP is Co-NP - there are languages which are known to be in both, and other languages which are known to be in neither.) In computational complexity theory, the complement of a decision problem is the decision problem resulting from reversing the yes and no answers. ...


"The hardest problems" of a class refer to problems, which belong to the class and every other problem of that class can be reduced to it. Furthermore, the reduction is also a problem of the given class, or its subset.


If you don't see a class listed (such as Co-UP) you should look under its partner (such as UP).

#P Count solutions to an NP problem
#P-complete The hardest problems in #P
AH The arithmetic hierarchy
AP The class of problems alternating Turing machines can solve in polynomial time.
APX Optimization problems that have approximation algorithms with constant approximation ratio
AM Solvable in polynomial time by an Arthur-Merlin protocol
BPP Solvable in polynomial time by randomized algorithms (answer is probably right)
BQP Solvable in polynomial time on a quantum computer (answer is probably right)
Co-NP "NO" answers checkable in polynomial time by a non-deterministic machine
Co-NP-complete The hardest problems in Co-NP
DSPACE(f(n)) Solvable by a deterministic machine in space O(f(n)).
DTIME(f(n)) Solvable by a deterministic machine in time O(f(n)).
E Solvable in exponential time with linear exponent
ELEMENTARY The union of the classes in the exponential hierarchy
ESPACE Solvable in exponential space with linear exponent
EXP Same as EXPTIME
EXPSPACE Solvable in exponential space
EXPTIME Solvable with exponential time
FNP The analogue of NP for function problems
FP The analogue of P for function problems
FPNP The analogue of PNP for function problems; the home of the traveling salesman problem
FPT Fixed-parameter tractable
IP Solvable in polynomial time by an interactive proof system
L Solvable in logarithmic (small) space
LOGCFL Logspace-reducible to a context-free language
MA Solvable in polynomial time by a Merlin-Arthur protocol
NC Solvable efficiently (in polylogarithmic time) on parallel computers
NE Solvable by a non-deterministic machine in exponential time with linear exponent
NESPACE Solvable by a non-deterministic machine in exponential space with linear exponent
NEXP Same as NEXPTIME
NEXPSPACE Solvable by a non-deterministic machine in exponential space
NEXPTIME Solvable by a non-deterministic machine in exponential time
NL "YES" answers checkable in logarithmic space
NONELEMENTARY Complement of ELEMENTARY.
NP "YES" answers checkable in polynomial time (see complexity classes P and NP)
NP-complete The hardest or most expressive problems in NP
NP-easy Analogue to PNP for function problems; another name for FPNP
NP-equivalent The hardest problems in FPNP
NP-hard Either NP-complete or harder
NSPACE(f(n)) Solvable by a non-deterministic machine in space O(f(n)).
NTIME(f(n)) Solvable by a non-deterministic machine in time O(f(n)).
P Solvable in polynomial time
P-complete The hardest problems in P to solve on parallel computers
P/poly Solvable in polynomial time given an "advice string" depending only on the input size
PCP Probabilistically Checkable Proof
PH The union of the classes in the polynomial hierarchy
PNP Solvable in polynomial time with an oracle for a problem in NP; also known as Δ2P
PP Probabilistically Polynomial (answer is right with probability slightly more than ½)
PR Solvable by recursively building up arithmetic functions.
PSPACE Solvable with polynomial memory.
PSPACE-complete The hardest problems in PSPACE.
R Solvable in a finite amount of time.
RE Problems to which we can answer "YES" in a finite amount of time, but a "NO" answer might never come.
RL Solvable in logarithmic space by randomized algorithms (NO answer is probably right, YES is certainly right)
RP Solvable in polynomial time by randomized algorithms (NO answer is probably right, YES is certainly right)
RLP Solvable in logarithmic space and polynomial time by randomized algorithms (NO answer is probably right, YES is certainly right)
SL Problems log-space reducible to determining if a path exist between given vertices in an undirected graph. In October 2004 it was discovered that this class is in fact equal to L.
UP Unambiguous Non-Deterministic Polytime functions.
ZPP Solvable by randomized algorithms (answer is always right, average running time is polynomial)

The title given to this article is incorrect due to technical limitations. ... The title given to this article is incorrect due to technical limitations. ... In complexity theory the class PSPACE, which equals NPSPACE by Savitchs theorem, is the set of decision problems that can be solved by a deterministic or nondeterministic Turing machine using a polynomial amount of memory and unlimited time (either of these machine types determines the same class). ... In computational complexity theory, an alternating Turing machine (ATM) is a non-deterministic Turing machine (NTM) with a rule for accepting computations that generalizes the rules used in the definition of the complexity classes NP and co-NP. The concept of an ATM was set forth by Chandra and Stockmeyer... In complexity theory the class APX (an abbreviation of approximable) is the set of NP optimization problems that allow polynomial-time approximation algorithms with approximation ratio bounded by a constant (or constant-factor approximation algorithms for short). ... In computer science, an optimization problem is the problem to find among all feasible solutions for some problem the best one. ... In computational complexity theory, an Arthur-Merlin protocol is an interactive proof system in which the verifiers coin tosses are constrained to be public (i. ... In computational complexity theory, an Arthur-Merlin protocol is an interactive proof system in which the verifiers coin tosses are constrained to be public (i. ... This article is about the complexity class. ... A randomized algorithm or probabilistic algorithm is an algorithm which employs a degree of randomness as part of its logic. ... BQP, in computational complexity theory, stands for Bounded error, Quantum, Polynomial time. It denotes the class of problems solvable by a quantum computer in polynomial time, with an error probability of at most 1/4 for all instances. ... The Bloch sphere is a representation of a qubit, the fundamental building block of quantum computers. ... In computational complexity theory, co-NP is a complexity class. ... In complexity theory, the complexity class Co-NP-complete is the set of problems that are the hardest problems in Co-NP, in the sense that they are the ones most likely not to be in P. If you can find a way to solve a Co-NP-complete problem... DSpace is an open source software package which provides the tools for management of digital assets, and is commonly used as the basis for an institutional repository. ... In computational complexity theory, the complexity class DTIME(f(n)) or TIME(f(n)) is the set of decision problems that can be solved by a deterministic Turing machine using time O(f(n)), and unlimited space. ... In computational complexity theory, the complexity class E is the set of decision problems that can be solved by a deterministic Turing machine in time O(kn) for some k. ... In computational complexity theory, the complexity class ELEMENTARY is the union of the classes in the exponential hierarchy. ... In computational complexity theory, the exponential hierarchy is a hierarchy of complexity classes, starting with EXP: and continuing with and so on. ... In computational complexity theory, the complexity class ESPACE is the set of decision problems that can be solved by a deterministic Turing machine in space 2O(n). ... Exp, in Role-Playing Games, stands for experience points. ... In complexity theory, EXPSPACE is the set of all decision problems solvable by a deterministic Turing machine in O(2p(n)) space, where p(n) is a polynomial function of n. ... In computational complexity theory, the complexity class EXPTIME (sometimes called EXP) is the set of all decision problems solvable by a deterministic Turing machine in O(2p(n)) time, where p(n) is a polynomial function of n. ... In computational complexity theory, the complexity class FNP is the function problem extension of the decision problem class NP. The name is a bit of a misnomer, since technically it is a class of binary relations, not functions, as the following formal definition explains: A binary relation P(x,y... In computational complexity theory, a function problem is a problem other than a decision problem, that is, a problem requiring a more complex answer than just YES or NO. Notable examples include the traveling salesman problem which asks for the route taken by the salesman, and the integer factorization problem... In computational complexity theory, the complexity class FP is the set of function problems which can be solved by a deterministic Turing machine in polynomial time; it is the function problem version of the decision problem class P. Roughly speaking, it is the class of functions that can be efficiently... The traveling salesman problem (TSP), is a problem in discrete or combinatorial optimization. ... In computer science, fixed-parameter algorithms are an approach to attacking NP-hard problems. ... In computational complexity theory, an interactive proof system is an abstract machine that models computation as the exchange of messages between two parties. ... In computational complexity theory, an interactive proof system is an abstract machine that models computation as the exchange of messages between two parties. ... In computational complexity theory, L is the complexity class containing decision problems which can be solved by a deterministic Turing machine using a logarithmic amount of memory space. ... In computational complexity theory, LOGCFL is the complexity class that contains all decision problems that can be reduced in logarithmic space to a context-free language. ... The introduction to this article provides insufficient context for those unfamiliar with the subject matter. ... In computational complexity theory, an Arthur-Merlin protocol is an interactive proof system in which the verifiers coin tosses are constrained to be public (i. ... In computational complexity theory, an Arthur-Merlin protocol is an interactive proof system in which the verifiers coin tosses are constrained to be public (i. ... In complexity theory, the class NC (Nicks Class) is the set of decision problems decidable in polylogarithmic time on a parallel computer with a polynomial number of processors. ... In computational complexity theory, the complexity class NE is the set of decision problems that can be solved by a non-deterministic Turing machine in time O(kn) for some k. ... In computational complexity theory, the complexity class NESPACE is the set of decision problems that can be solved by a non-deterministic Turing machine in space O(2n). ... In computational complexity theory, the complexity class NEXPTIME (sometimes called NEXP) is the set of decision problems that can be solved by a non-deterministic Turing machine using time O(2p(n)) for some polynomial p(n), and unlimited space. ... In computational complexity theory, the complexity class NEXPSPACE is the set of decision problems that can be solved by a non-deterministic Turing machine in space O(2p(n)) for some polynomial function p(n). ... In computational complexity theory, the complexity class NEXPTIME (sometimes called NEXP) is the set of decision problems that can be solved by a non-deterministic Turing machine using time O(2p(n)) for some polynomial p(n), and unlimited space. ... In computational complexity theory, NL is the complexity class containing decision problems which can be solved by a nondeterministic Turing machine using a logarithmic amount of memory space. ... In computational complexity theory, the complexity class NONELEMENTARY is the complement of the class ELEMENTARY. Example decidable problems in NONELEMENTARY this class are: the problem of regular expression equivalence with not decision problem for monadic second-order logic over trees decision problem for term algebras Categories: Complexity classes ... In computational complexity theory, the complexity class ELEMENTARY is the union of the classes in the exponential hierarchy. ... In computational complexity theory, NP (Non-deterministic Polynomial time) is the set of decision problems solvable in polynomial time on a non-deterministic Turing machine. ... Diagram of complexity classes provided that P ≠ NP. The existence of problems outside both P and NP-complete in this case was established by Ladner. ... In complexity theory, the NP-complete problems are the most difficult problems in NP, in the sense that they are the ones most likely not to be in P. The reason is that if you could find a way to solve an NP-complete problem quickly, then you could use... In complexity theory, the complexity class NP-easy is the set of function problems that are solvable in polynomial time by a deterministic Turing machine with an oracle for some decision problem in NP. In other words, a problem X is NP-easy if and only if there exists some... In computational complexity theory, a function problem is a problem other than a decision problem, that is, a problem requiring a more complex answer than just YES or NO. Notable examples include the traveling salesman problem which asks for the route taken by the salesman, and the integer factorization problem... In computational complexity theory, the complexity class NP-equivalent is the set of function problems that are both NP-easy and NP-hard. ... In computational complexity theory, NP-hard (Non-deterministic Polynomial-time hard) refers to the class of decision problems that contains all problems H such that for all decision problems L in NP there is a polynomial-time many-one reduction to H. Informally this class can be described as containing... In computational complexity theory, the complexity class NSPACE(f(n)) is the set of decision problems that can be solved by a non-deterministic Turing machine using space O(f(n)), and unlimited time. ... In computational complexity theory, the complexity class NTIME(f(n)) is the set of decision problems that can be solved by a non-deterministic Turing machine using time O(f(n)), and unlimited space. ... In computational complexity theory, P is the complexity class containing decision problems which can be solved by a deterministic Turing machine using a polynomial amount of computation time, or polynomial time. ... In complexity theory, the complexity class P-complete is a set of decision problems and is useful in the analysis of which problems can be efficiently solved on parallel computers. ... P/Poly is the class of languages recognized by a polynomial-time Turing machine with a polynomial-bounded advice function. ... In computational complexity theory, PCP is the class of decision problems having probabilistically checkable proof systems. ... In computational complexity theory, the complexity class PH is the union of all complexity classes in the polynomial hierarchy: PH is contained in the complexity classes PPP (the class of problems that are decidable by a polynomial time Turing machine with an access to PP oracle) and PSPACE. PH has... In computational complexity theory, the polynomial hierarchy is a hierarchy of complexity classes that generalize the classes P, NP and co-NP to oracle machines. ... In complexity theory and computability theory, an oracle machine is an abstract machine used to study decision problems. ... In complexity theory, PP is the class of decision problems solvable by a probabilistic Turing machine in polynomial time, with an error probability of less than 1/2 for all instances. ... PR is the complexity class of all primitive recursive functions – or, equivalently, the set of all formal languages that can be decided by such a function. ... In complexity theory the class PSPACE, which equals NPSPACE by Savitchs theorem, is the set of decision problems that can be solved by a deterministic or nondeterministic Turing machine using a polynomial amount of memory and unlimited time. ... In complexity theory, PSPACE-complete is a complexity class. ... The class of decision problems solvable by a Turing machine. ... RE (recursively enumerable) is the class of decision problems for which a yes answer can be verified by a Turing machine in a finite amount of time. ... This article is about the complexity class; for the acronym used on the Internet, see real life. ... In complexity theory, RP (randomized polynomial time) is the complexity class of problems for which a probabilistic Turing machine exists with these properties: It always runs in polynomial time in the input size If the correct answer is NO, it always returns NO If the correct answer is YES, then... tsIn computational complexity theory, RLP is the complexity class of problems solvable in logarithmithic space and polynomial time with probabilistic Turing machines that never accept incorrectly but are allowed to reject incorrectly less than 1/3 of the time; this is called one-sided error. ... In computational complexity theory, SL (Symmetric Logspace) is the complexity class of problems log-space reducible to USTCON, which is the problem of determining whether there exists a path between two vertices in an undirected graph, otherwise described as the problem of determining whether two vertices are in the same... In computational complexity theory, L is the complexity class containing decision problems which can be solved by a deterministic Turing machine using a logarithmic amount of memory space. ... In complexity theory, UP (Unambiguous Non-deterministic Polynomial-time) is the complexity class of decision problems solvable in polynomial time on a non-deterministic Turing machine with at most one accepting path for each input. ... In complexity theory, ZPP (Zero-error Probabilistic Polynomial time) is the complexity class of problems for which a probabilistic Turing machine exists with these properties: It always returns the correct YES or NO answer. ...

External link

  • Complexity Zoo - list of over 400 complexity classes and their properties

  Results from FactBites:
 
List of complexity classes - Wikipedia, the free encyclopedia (587 words)
This is a list of complexity classes in computational complexity theory.
The union of the classes in the exponential hierarchy
The union of the classes in the polynomial hierarchy
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.