DMRG (Overview)
The density-matrix renormalization group (DMRG), introduced by Steven White in 1992, is the most successful numerical method for finding ground states of one-dimensional quantum systems. In its modern formulation it is a variational algorithm over matrix product states: it searches the space of MPS with bounded bond dimension for the one that minimises the energy.
The variational principle it exploits
For any Hamiltonian and any normalised state , the energy expectation value bounds the ground-state energy from above:
with equality only when is the ground state. DMRG restricts to be an MPS of bond dimension and minimises over all such MPS. Because gapped 1D ground states obey an area law (previous lesson), a modest already contains an excellent approximation to the true ground state — the variational class is small but well-chosen.
Sweeping: optimise one tensor at a time
Minimising over all the MPS tensors at once is non-linear and hard. DMRG's trick is to optimise one (or two) site tensors at a time, holding the rest fixed. With the neighbours frozen, the energy is a quadratic function of the active tensor, and minimising it reduces to a standard eigenvalue problem:
where is the Hamiltonian projected onto the variational neighbourhood of site . You solve this small eigenproblem (e.g. with Lanczos) for its lowest eigenvalue, replace with the eigenvector, then move to the next site. Sweeping left-to-right and back, repeatedly, drives the energy down monotonically until it converges.
Two-site DMRG and adaptive bond dimension
The standard two-site variant optimises a merged pair of neighbouring tensors, then splits them with an SVD (just like applying a two-qubit gate to an MPS). The SVD step lets the algorithm grow or shrink the bond dimension adaptively, keeping enough singular values to hit a target truncation error. This is what makes DMRG robust: it discovers how much entanglement the ground state needs rather than requiring you to guess in advance.
Cost and reach
A DMRG sweep costs per pass for local Hamiltonians (with the physical dimension per site, for qubits), and only a handful of sweeps are typically needed. This polynomial scaling is why DMRG routinely handles chains of hundreds or thousands of sites with chemical-level accuracy — wildly beyond exact diagonalisation, which is capped near basis states.
Where it shines and where it strains
DMRG is the gold standard for gapped 1D ground states, and it extends usefully to gapless 1D systems (with larger ), narrow 2D strips (mapped to a 1D chain with long-range terms), and ground states in quantum chemistry. It strains exactly where the area law breaks: genuinely 2D systems, critical points, and dynamics that build up volume-law entanglement. Recognising those limits — the subject of the next lessons — is as important as knowing the method works.
Sign in on the full site to ask questions and join the discussion.