The density-matrix renormalization group in the age of matrix product states
Ulrich Schollwoeck
TL;DR
This article presents a thorough synthesis of density-matrix renormalization group methods through the lens of matrix product states, clarifying how DMRG can be implemented and extended entirely within MPS/MPO formalisms. It lays out canonical MPS representations, efficient contractions, and compression schemes, then builds up to ground-state and time-evolution algorithms, including real and imaginary time dynamics and finite-temperature approaches. The work also connects DMRG with NRG, infinite-size methods, and advanced strategies to push time scales and thermal simulations, highlighting entanglement as the central bottleneck and proposing concrete methods to mitigate it. Overall, the paper maps a cohesive, modular toolkit for one-dimensional quantum many-body problems and points toward promising directions for further algorithmic development and practical implementations.
Abstract
The density-matrix renormalization group method (DMRG) has established itself over the last decade as the leading method for the simulation of the statics and dynamics of one-dimensional strongly correlated quantum lattice systems. In the further development of the method, the realization that DMRG operates on a highly interesting class of quantum states, so-called matrix product states (MPS), has allowed a much deeper understanding of the inner structure of the DMRG method, its further potential and its limitations. In this paper, I want to give a detailed exposition of current DMRG thinking in the MPS language in order to make the advisable implementation of the family of DMRG algorithms in exclusively MPS terms transparent. I then move on to discuss some directions of potentially fruitful further algorithmic development: while DMRG is a very mature method by now, I still see potential for further improvements, as exemplified by a number of recently introduced algorithms.
