Quantum Complexity Theory
Quantum complexity theory classifies computational problems by the resources (time, space, qubits) a quantum computer needs to solve them. The class BQP (Bounded-error Quantum Polynomial time) captures efficiently quantum-solvable problems. Understanding BQP's relationship to P, NP, and other classical classes determines what quantum computers actually buy us — and where their limits lie.
Key Concepts
Key Equations
Classifying Problems by Quantum Speedup
Classify the following problems: (a) Factoring, (b) Unstructured search, (c) 3-SAT, (d) Quantum chemistry simulation.
(a) Factoring: Shor's algorithm → In BQP. Exponential quantum speedup over classical.
(b) Unstructured search: Grover → In BQP. Quadratic speedup (O(√N) vs O(N)).
(c) 3-SAT: NP-complete. Not known to be in BQP. Grover only gives O(√2ⁿ) = O(1.41ⁿ) — still exponential.
(d) Quantum chemistry: Local Hamiltonians → BQP or QMA depending on precision. Primary near-term application of quantum computers.
Exercises
5 problemsGrover searches items in queries. What is ?
(This is the number of qubits needed to represent 1024 states.)
Simulating qubits classically requires complex amplitudes. — what is (to 1 decimal)?
Unlock Exercise 3
Subscribe to PhysWeb Pro to access all exercises and track your progress.
Upgrade to Pro →A BQP algorithm must succeed with probability at least . Express as a decimal (to 3 places).
Unlock Exercise 4
Subscribe to PhysWeb Pro to access all exercises and track your progress.
Upgrade to Pro →Shor's algorithm runs in time. What is ?
Unlock Exercise 5
Subscribe to PhysWeb Pro to access all exercises and track your progress.
Upgrade to Pro →Key Takeaways
- BQP is the class of efficiently quantum-solvable problems; P ⊆ BQP ⊆ PSPACE, with NP relationship unknown.
- Factoring and discrete log are in BQP; NP-complete problems like 3-SAT are not believed to be.
- QMA is the quantum analogue of NP; Local Hamiltonian is QMA-complete.
- Classical simulation of qubits requires memory — the fundamental motivation for quantum computers.
- Quantum advantage is proven in query complexity (oracles) but not yet for practically useful problems in circuit complexity.