Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

NP (Complexity Class)

Complexity Class

The complexity class of decision problems for which a proposed solution can be verified in polynomial time, even if no polynomial-time method for finding that solution in the first place is known; every problem in P is also in NP.

Facts
Core Principle
The set of decision problems whose yes-instances have proofs verifiable in polynomial time by a deterministic Turing machine, or equivalently that can be solved in polynomial time by a nondeterministic Turing machine. 1
Connections

In Field

Sources
1. NP (complexity), Wikipedia
  • Lead section, second sentence
    NP is the set of decision problems for which the problem instances, where the answer is "yes", have proofs verifiable in polynomial time by a deterministic Turing machine, or alternatively the set of problems that can be solved in polynomial time by a nondeterministic Turing machine.
  • In Group: Polynomial and Nondeterministic Time Classes, Lead
    In computational complexity theory, NP (nondeterministic polynomial time) is a complexity class used to classify decision problems.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.