Misplaced Pages

UP (complexity)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "UP" complexity – news · newspapers · books · scholar · JSTOR (August 2018) (Learn how and when to remove this message)

In complexity theory, UP (unambiguous non-deterministic polynomial-time) is the complexity class of decision problems solvable in polynomial time on an unambiguous Turing machine with at most one accepting path for each input. UP contains P and is contained in NP.

A common reformulation of NP states that a language is in NP if and only if a given answer can be verified by a deterministic machine in polynomial time. Similarly, a language is in UP if a given answer can be verified in polynomial time, and the verifier machine only accepts at most one answer for each problem instance. More formally, a language L belongs to UP if there exists a two-input polynomial-time algorithm A and a constant c such that

if x in L , then there exists a unique certificate y with | y | = O ( | x | c ) {\displaystyle |y|=O(|x|^{c})} such that ⁠ A ( x , y ) = 1 {\displaystyle A(x,y)=1}
if x is not in L, there is no certificate y with | y | = O ( | x | c ) {\displaystyle |y|=O(|x|^{c})} such that ⁠ A ( x , y ) = 1 {\displaystyle A(x,y)=1}
algorithm A verifies L in polynomial time.

UP (and its complement co-UP) contain both the integer factorization problem and parity game problem. Because determined effort has yet to find a polynomial-time solution to any of these problems, it is suspected to be difficult to show P=UP, or even P=(UPco-UP).

The Valiant–Vazirani theorem states that NP is contained in RP, which means that there is a randomized reduction from any problem in NP to a problem in Promise-UP.

UP is not known to have any complete problems.

References

Citations

  1. "U". Complexity Zoo. UP: Unambiguous Polynomial-Time.

Sources

Complexity classes
Considered feasible
Suspected infeasible
Considered infeasible
Class hierarchies
Families of classes
List of complexity classes
Category: