The local eigenvalue problem
With the rest of the chain fixed, the energy of the two-site block is a small eigenvalue problem. A few Lanczos steps solve it, and a truncated singular value decomposition splits the block back into two tensors.
FR30-C · Sweep a window, lower the energy
How does DMRG find a ground state, and how do you know it has? DMRG sweeps a small window along the chain and replaces two sites at a time with the lowest-energy choice the rest of the chain allows, so the energy falls sweep by sweep. Convergence is checked with the energy variance, the discarded weight and, where one exists, an exact energy. A tiny variance can still belong to a symmetry-broken state.
Watch a two-site window sweep along a spin chain and lower the energy at every step. Compare the energy with an exact value, and see why a small energy variance alone does not prove you found the ground state.
Energies, variances and parity are computed from the final matrix product state of each sweep. The record saves every local update and every sweep.
Continue the course: tensor networks for quantum many-body physics
Physics tutorial
BackgroundGround states of gapped one-dimensional chains obey an area law: the entanglement across a cut stays bounded as the chain grows. Matrix product states with a modest bond dimension can therefore represent them well.
Why it mattersDMRG searches among matrix product states for the lowest energy. Instead of optimizing every tensor at once, it improves two neighbouring sites at a time and sweeps back and forth.
Start with the essentials
With the rest of the chain fixed, the energy of the two-site block is a small eigenvalue problem. A few Lanczos steps solve it, and a truncated singular value decomposition splits the block back into two tensors.
An exact eigenstate has zero variance. A small variance means the state is close to some eigenstate, or to a mixture of nearly degenerate ones; it does not say which.
For an open critical chain, conformal field theory predicts this profile, with central charge one half for the Ising chain and one for the Heisenberg chain. Only the constant is fitted; small chains also show oscillations.
Typical misconceptionWhen the variance is tiny, DMRG has found the ground state.
Better mental modelNearly degenerate states, such as the two ordered states of a ferromagnet, mix with tiny variance. Check symmetries, compare different starting states and use an exact energy whenever one exists.
Let Critical Ising chain run. Follow the gold two-site window and the entanglement bars it leaves behind.
What to observe: The energy error drops by orders of magnitude over the first sweeps, while the bars settle into an arch that is highest at the centre.Choose Bond dimension too small, or drag the gold ceiling down.
What to observe: The energy stalls well above the exact value, and both the variance and the discarded weight stay large. All three signals agree.Choose Ordered phase: low variance, wrong state and compare the variance with the energy error.
What to observe: The variance is tiny, yet the energy sits above the exact ground energy. DMRG has settled into a symmetry-broken state; the parity check in the diagnostics shows it.Tensor networks · Reading path
Articles on this path that use this experiment, followed by the other experiments they suggest.