Quantum computers have a reputation for "trying every answer at once." That story sells headlines, but it is wrong. The honest question is sharper: exactly which problems can a quantum computer solve efficiently? The class that answers this is called BQP â Bounded-error Quantum Polynomial time.
A problem sits in BQP if a quantum computer can solve it in a polynomial number of steps while getting the right answer with probability at least, say, 2/3. Run it a few times, take the majority vote, and the error shrinks to nothing.
The surprise is what BQP contains â and what it almost certainly does not. It holds factoring, a problem we believe is too hard for ordinary computers. But it is not believed to contain all of NP. Quantum computers are not magic shortcut machines; they are sharp tools for a special shape of problem.
Comments
Loading comments...