Skip to main content

Quantum Polynomial Time

Definition

Quantum polynomial time refers to the class of computational problems that a quantum computer can solve in a number of steps that grows polynomially with the size of the input. This is a significant distinction because certain problems considered intractable for classical computers, such as factoring large numbers, become solvable in quantum polynomial time. This efficiency difference underpins the quantum computation threat. It defines the capabilities of future quantum machines.