I do not understand well the relation between nondeterministic class $\mathsf{NP}$ and a probabilistic one, say $\mathsf{BPP}$. Both uses some guesses and random decisions.What is the most direct observation that would allow me to understand the difference ? I do believe some obvious inclusions between such classes but not the essence of the difference. Also, what is the difference between halting in polynomial time with probability 1, and halting in it always.
2026-03-26 11:05:28.1774523128
complexity classes NP vs. BPP and similar
59 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in PROBABILITY-THEORY
- Is this a commonly known paradox?
- What's $P(A_1\cap A_2\cap A_3\cap A_4) $?
- Another application of the Central Limit Theorem
- proving Kochen-Stone lemma...
- Is there a contradiction in coin toss of expected / actual results?
- Sample each point with flipping coin, what is the average?
- Random variables coincide
- Reference request for a lemma on the expected value of Hermitian polynomials of Gaussian random variables.
- Determine the marginal distributions of $(T_1, T_2)$
- Convergence in distribution of a discretized random variable and generated sigma-algebras
Related Questions in COMPUTATIONAL-COMPLEXITY
- Product of sums of all subsets mod $k$?
- Proving big theta notation?
- Little oh notation
- proving sigma = BigTheta (BigΘ)
- sources about SVD complexity
- Is all Linear Programming (LP) problems solvable in Polynomial time?
- growth rate of $f(x)= x^{1/7}$
- Unclear Passage in Cook's Proof of SAT NP-Completeness: Why The Machine M Should Be Modified?
- Minimum Matching on the Minimum Triangulation
- How to find the average case complexity of Stable marriage problem(Gale Shapley)?
Related Questions in NP-COMPLETE
- Divide set into two subsets of equal sum and maximum this sum
- Linear Programming Primal-Dual tough question
- Bipartite Graph Partitioning (special case)
- Minimise the sum of pairwise distances between labelled points in a metric space subject to covering some set of labels
- How should a chain of proof be written?
- Show the NP completeness of Hamiltonian Path with the knowledge of an directed Euler graph
- Integer Programming (non $0-1$) Reduction to show $NP$ Completeness
- Categories with at most one arrow between any pair of objects. (appears in NPC)
- Find a generalized path cover of a square graph
- Generalize minimum path cover
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
NP doesn't use random decisions, and BPP doesn't use guesses.
Decision problem is in BPP if you can solve it fast using coin toss and being correct most of the time. Decision problem is in NP, if you can check solution if there is one.
I don't think this is a very good formulation, but if we try to define them in some similar terms: you are given problem and hint (certificate in case of NP, results of coin toss in case of BPP).
For NP, if there is a solution, then there is a correct hint, and if there is no solution, there is no correct hint. It's well possible that most hints are incorrect. You need to be able to check hints perfectly.
For BPP, you are allowed to do mistakes for some hints, but you are required to process most possible hints correctly.
Relation between these classes is unknown. It is known that if P=NP then P=BPP, but it's possible that, for example, $\text{P} \subsetneq \text{NP} \subsetneq \text{BPP}$, or $\text{P} \neq \text{NP} = \text{BPP}$, or $\text{BPP} \not\subset \text{NP}$ and $\text{NP} \not\subset \text{BPP}$. I think most popular belief is $\text{P} = \text{BPP} \subsetneq \text{NP}$, but nobody currently knows if its true.
I don't think it's possible to halt in polynomial time with probability $1$ but not always, because if you halt with probability $1$ in time $p(n)$, you read at most $2^{p(n)}$ random bits. And if there is at least one sequence $x$ of coin tosses on which you don't halt, then you don't halt in time $p(n)$ with probability at least $2^{-p(n)}$ (if sequence has the same first $p(n)$ results as $x$, then you don't halt on it in time $p(n)$).