Picture a computer that, in the middle of a calculation, is allowed to flip a coin. Not metaphorically â a genuine source of randomness it can consult as often as it likes. Does that make it more powerful?
It certainly feels like cheating. Many problems that look forbidding become easy the moment you let an algorithm guess, sample, and gamble. The class BPP â bounded-error probabilistic polynomial time â collects exactly those problems: the ones a coin-flipping machine can solve quickly while being wrong only a tiny fraction of the time.
Here is the surprise that makes BPP one of the most fascinating ideas in computer science. Despite how powerful randomness looks, most researchers now believe it buys you nothing: that BPP = P, that every coin-flipping algorithm can be matched by an ordinary deterministic one. Whether that is true is still open.
Comments
Loading comments...