|q⟩ Bad Qubits

advanced · Physics · Quantum Complexity Theory

The Local Hamiltonian Problem

If NP\mathsf{NP} has SAT\mathsf{SAT} as its canonical complete problem, QMA\mathsf{QMA} has the local Hamiltonian problem. It is the quantum generalization of constraint satisfaction, and Kitaev's proof of its QMA\mathsf{QMA}-completeness is the cornerstone result connecting computational complexity to condensed-matter physics: estimating the ground-state energy of a realistic quantum system is, in the worst case, as hard as anything a quantum verifier can check.

The problem statement

A kk-local Hamiltonian on nn qubits is a sum

H=j=1mHj,H = \sum_{j=1}^{m} H_j,

where each term HjH_j is Hermitian, acts nontrivially on at most kk of the nn qubits, has Hj1\|H_j\| \le 1, and m=poly(n)m = \mathrm{poly}(n). The decision problem kk-LH\mathrm{LH} takes such an HH together with two thresholds a<ba < b with a gap ba1/poly(n)b - a \ge 1/\mathrm{poly}(n), and asks about the smallest eigenvalue λmin(H)\lambda_{\min}(H) — the ground-state energy:

YES: λmin(H)a,NO: λmin(H)b.\text{YES: } \lambda_{\min}(H) \le a, \qquad \text{NO: } \lambda_{\min}(H) \ge b.

The promise gap bab - a plays the role of the bounded-error gap and must shrink no faster than inverse polynomially. Intuitively this asks: does there exist a state of energy below aa, or is every state above bb?

It is in QMA

Membership is the easy and physically transparent direction. The witness is a claimed low-energy state ψ\ket{\psi}. Arthur estimates its energy ψHψ=jψHjψ\bra{\psi} H \ket{\psi} = \sum_j \bra{\psi} H_j \ket{\psi} by picking a random term HjH_j, measuring the corresponding kk-qubit observable, and averaging. Because each HjH_j acts on only kk qubits and Hj1\|H_j\|\le 1, each measurement is efficient, and the empirical mean estimates the energy to inverse-polynomial accuracy with bounded error. A true ground state passes when λmina\lambda_{\min} \le a (completeness); when λminb\lambda_{\min} \ge b, no state can register an energy below bb (soundness), because ψHψλmin\bra{\psi} H \ket{\psi} \ge \lambda_{\min} for every ψ\ket{\psi}. Hence kk-LHQMA\mathrm{LH} \in \mathsf{QMA}.

It is QMA-hard: Kitaev's circuit-to-Hamiltonian construction

The deep direction is hardness: every QMA\mathsf{QMA} problem reduces to local Hamiltonian. Given a verifier circuit Vx=UTU1V_x = U_T \cdots U_1 of T=polyT = \mathrm{poly} gates, Kitaev builds a Hamiltonian whose ground state is forced to encode the entire history of a valid accepting computation,

η=1T+1t=0T(UtU1ψ0)tclock,\ket{\eta} = \frac{1}{\sqrt{T+1}} \sum_{t=0}^{T} \big(U_t \cdots U_1 \ket{\psi}\ket{0}\big)\otimes \ket{t}_{\text{clock}},

with the time step tt stored in a clock register. The Hamiltonian is a sum of local penalty terms:

H=Hin+Hout+Hprop+Hclock.H = H_{\text{in}} + H_{\text{out}} + H_{\text{prop}} + H_{\text{clock}}.

Each term is local. The point is that a state can have low total energy only if it is (close to) the history state of a genuine, accepting run of VxV_x on some witness — so λmin\lambda_{\min} is small exactly when Merlin had a witness Arthur would accept. Bounding the spectral gap of HpropH_{\text{prop}} (a quantum walk on the clock line) supplies the 1/poly1/\mathrm{poly} promise gap. This reduction proves kk-LH\mathrm{LH} is QMA\mathsf{QMA}-hard, hence QMA\mathsf{QMA}-complete.

Why physicists care

The local Hamiltonian problem is not an artificial gadget — it is the computational task of quantum chemistry and condensed-matter physics, asking for the ground-state energy of a many-body system. Its QMA\mathsf{QMA}-completeness is a precise statement that, in the worst case, there is no efficient algorithm (quantum or classical) for ground-state energies, unless BQP=QMA\mathsf{BQP} = \mathsf{QMA}. This explains at a fundamental level why ab-initio energy calculations are hard, justifies heuristic methods (variational, quantum Monte Carlo, DMRG) as the practical recourse, and motivates the search for physically restricted families (e.g. gapped 1D systems, or stoquastic Hamiltonians, which fall into the class StoqMA\mathsf{StoqMA}) where the problem becomes tractable.

Takeaways

Local Hamiltonian is to QMA\mathsf{QMA} what SAT\mathsf{SAT} is to NP\mathsf{NP}: complete, robust under restriction of locality and geometry, and a bridge between abstract complexity and a real physical computation. Its hardness is the complexity-theoretic reason that simulating quantum matter is, in general, intractable.

Sign in on the full site to ask questions and join the discussion.