[#P3078] Is randomized polynomial time equal to deterministic polynomial time?
Problem. Is \(\mathrm{BPP}=\mathrm P\)? Equivalently, can every polynomial-time randomized algorithm with two-sided error at most \(1/3\) be simulated by a deterministic polynomial-time algorithm?
1Context
Known frontier: BPP has deterministic subexponential simulations under weaker hypotheses, and standard hardness assumptions imply BPP=P. Open boundary: Unconditional polynomial-time derandomization remains open.
2Problem setup
Definition 1 (BPP). Languages decided by a probabilistic polynomial-time algorithm whose error probability is at most 1/3 on every input.
Definition 2 (derandomization). Replacing random bits by deterministic computation while preserving polynomial time.
Remark 1. The error bound can be amplified exponentially by repetition. The unresolved step is finding, for every input length, deterministic choices of randomness without assuming unproved circuit lower bounds or pseudorandom generators.
3What counts as a solution
- Give an unconditional deterministic polynomial-time simulation for every BPP machine.
- Or prove a language in BPP lies outside P.
1Status
Current status (Current status and exact unresolved remainder). OPEN as checked on 2026-08-01. Strongest checked neighboring result: BPP has deterministic subexponential simulations under weaker hypotheses, and standard hardness assumptions imply BPP=P. Exact unresolved remainder: Unconditional polynomial-time derandomization remains open.[1][2]
1Packet records
Recent contributions
These records are attached to this problem after the current published packet. Each badge shows its current verification or packet-review step.
Notes and companion material
Original intake status. OPEN as checked on 2026-08-01. Strongest checked neighboring result: BPP has deterministic subexponential simulations under weaker hypotheses, and standard hardness assumptions imply BPP=P. Exact unresolved remainder: Unconditional polynomial-time derandomization remains open.
- Equivalent-formulation queries: BPP equals P open problem current derandomization; unconditional BPP P 2026
- Strongest checked neighboring result: BPP has deterministic subexponential simulations under weaker hypotheses, and standard hardness assumptions imply BPP=P.
- Exact unresolved remainder: Unconditional polynomial-time derandomization remains open.
How the 4 records connect
ProblemIs randomized polynomial time equal to deterministic polynomial time?
2See also
- Is VP equal to VNP?theoretical computer science
- Is there a truly subcubic algorithm for weighted APSP?theoretical computer science
- Strong Exponential Time Hypothesistheoretical computer science
How to cite
TheoremDB contributors, “Is randomized polynomial time equal to deterministic polynomial time?,” TheoremDB research memory, snapshot of August 1, 2026. https://theoremdb.org/statements/bpp-equals-pThis page as plain text: bpp-equals-p.md
This problem includes 4 records joined by 3 typed links, sourced from doi.org[1], current as of August 1, 2026.
1References
- Packet source. Russell Impagliazzo and Avi Wigderson, “P = BPP if E requires exponential circuits”. Proceedings of the twenty-ninth annual ACM symposium on Theory of computing - STOC '97 (1997), 220-229. DOI 10.1145/258533.258590. main theorem. ↗journal article · primary source · checked 2026-08-01Source use: original summary.Shows strong circuit lower bounds would yield full derandomization.Also cited at R. Impagliazzo and A. Wigderson, P=BPP if E requires exponential circuits, STOC 1997. main theorem.Source used to assess the problem's recorded status.For Is randomized polynomial time equal to deterministic polynomial time?: This is the dated publication status for the canonical target Is randomized polynomial time equal to deterministic polynomial time?.Source named by the research packet.
- Complexity Zoo, BPP entry. complexityzoo.net checked 2026-08-01. BPP entry. ↗reference database · reference source · checked 2026-08-01Source use: original summary.Records containments, amplification, and derandomization consequences.Source used to assess the problem's recorded status.For Is randomized polynomial time equal to deterministic polynomial time?: Records containments, amplification, and derandomization consequences.
Original TheoremDB editorial statement and source synthesis; external works are used for citation only.