P vs NP Problem


Imagine an Oracle. Guesses and gets the right answer.

Build by (infinitely) many processors in a tree. If possible answers, tree is deep. A non-deterministic computer.

  • P - the set of problems solvable in polynomial time.

  • NP - the set of problems solvable in polynomial time on a non-deterministic computer.

    • Alternatively, verifiable in polynomial time on a deterministic computer.
  • NP hard - any problem at least as hard as the hardest problems in NP.

  • NP complete - a set of NP hard problems, all of which are equivalent.

  • has not been proven yet, but widely believed to be true.

p-np

See also