Adleman's theorem: Difference between revisions
(Created page with "{{complexity class containment| smaller = BPP| larger = P/poly}} ==Statement== ===In terms of complexity classes=== The complexity class BPP (bounded error probabilistic p...") |
|||
Line 13: | Line 13: | ||
The statement is that: | The statement is that: | ||
Probabilistic algorithm that is independent of length <math>\ | Probabilistic algorithm that is independent of length <math>\to</math> Deterministic algorithm that depends on length | ||
In other words, we can shed the probabilistic nature of the algorithm but must instead accept length-specific advice that shapes the algorithm. | In other words, we can shed the probabilistic nature of the algorithm but must instead accept length-specific advice that shapes the algorithm. |
Latest revision as of 00:32, 13 August 2010
This article gives the statement, and proof, of one complexity class being contained in another one. The smaller complexity class is BPP and the larger complexity class is P/poly.
Statement
In terms of complexity classes
The complexity class BPP (bounded error probabilistic polynomial time -- polynomial time where the probability of error is bounded below ) is contained in the complexity class P/poly (languages where, for every length of input string, there is an advice string using which the algorithm runs in polynomial time).
Loose philosophical formulation
The statement is that:
Probabilistic algorithm that is independent of length Deterministic algorithm that depends on length
In other words, we can shed the probabilistic nature of the algorithm but must instead accept length-specific advice that shapes the algorithm.