The Local Hamiltonian Problem
If has as its canonical complete problem, has the local Hamiltonian problem. It is the quantum generalization of constraint satisfaction, and Kitaev's proof of its -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 -local Hamiltonian on qubits is a sum
where each term is Hermitian, acts nontrivially on at most of the qubits, has , and . The decision problem - takes such an together with two thresholds with a gap , and asks about the smallest eigenvalue — the ground-state energy:
The promise gap 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 , or is every state above ?
It is in QMA
Membership is the easy and physically transparent direction. The witness is a claimed low-energy state . Arthur estimates its energy by picking a random term , measuring the corresponding -qubit observable, and averaging. Because each acts on only qubits and , each measurement is efficient, and the empirical mean estimates the energy to inverse-polynomial accuracy with bounded error. A true ground state passes when (completeness); when , no state can register an energy below (soundness), because for every . Hence -.
It is QMA-hard: Kitaev's circuit-to-Hamiltonian construction
The deep direction is hardness: every problem reduces to local Hamiltonian. Given a verifier circuit of gates, Kitaev builds a Hamiltonian whose ground state is forced to encode the entire history of a valid accepting computation,
with the time step stored in a clock register. The Hamiltonian is a sum of local penalty terms:
- penalizes any ancilla not initialized to at clock time .
- penalizes any history state whose step does not apply the correct gate — it enforces the circuit's dynamics.
- penalizes a non-accepting output at the final clock time.
- penalizes illegal clock encodings.
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 on some witness — so is small exactly when Merlin had a witness Arthur would accept. Bounding the spectral gap of (a quantum walk on the clock line) supplies the promise gap. This reduction proves - is -hard, hence -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 -completeness is a precise statement that, in the worst case, there is no efficient algorithm (quantum or classical) for ground-state energies, unless . 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 ) where the problem becomes tractable.
Takeaways
Local Hamiltonian is to what is to : 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.