Does randomness help? P versus BPP
BPP is the class of decision problems solvable by a polynomial-time randomized algorithm that answers correctly with probability at least 2/3 on every input. Is every problem in BPP solvable by a deterministic polynomial-time algorithm, that is, is P = BPP?
History and references
Still open as of 2026.
Several problems once known only to have fast randomized algorithms have since been derandomized. The best known example is primality testing, placed in P by Agrawal, Kayal and Saxena in 2002. Polynomial identity testing, deciding whether an arithmetic circuit computes the zero polynomial, is the most prominent problem known to be in BPP but not known to be in P. In 1997 Impagliazzo and Wigderson showed that if some problem in the class E requires circuits of size , then P = BPP. Most researchers conjecture that P = BPP, but no unconditional proof is known.
References
Solutions 0
Sign in or create an account to publish a solution