Build your own tensor network library: DMRjulia I. Basic library for the density matrix renormalization group
arXiv:2109.03120
Abstract
An introduction to the density matrix renormalization group is contained here, including coding examples. The focus of this code is on basic operations involved in tensor network computations, and this forms the foundation of the DMRjulia library. Algorithmic complexity, measurements from the matrix product state, convergence to the ground state, and other relevant features are also discussed. The present document covers the implementation of operations for dense tensors into the Julia language. The code can be used as an educational tool to understand how tensor network computations are done in the context of entanglement renormalization or as a template for other codes in low level languages. A comprehensive Supplemental Material is meant to be a "Numerical Recipes" style introduction to the core functions and a simple implementation of them. The code is fast enough to be used in research and can be used to make new algorithms.
arXiv comment41 pages; companion code available at https://github.com/bakerte/DMRjulia.jl
References in corpus (19)
- Area laws for the entanglement entropy - a review
- Topological entanglement entropy
- Many-body localization, thermalization, and entanglement
- Thermodynamic limit of the density matrix renormalization for the spin-1 Heisenberg chain
- A class of quantum many-body states that can be efficiently simulated
- Identifying Topological Order by Entanglement Entropy
- Nearsightedness of Electronic Matter
- Renormalization algorithms for Quantum-Many Body Systems in two and higher dimensions
- A class of ansatz wave functions for 1D spin systems and their relation to DMRG
- Locality in Quantum and Markov Dynamics on Lattices and Networks
- Pure density functional for strong correlations and the thermodynamic limit from machine learning
- Hybrid-space density matrix renormalization group study of the doped two-dimensional Hubbard model
- Real-Space Parallel Density Matrix Renormalization Group
- Density matrix renormalization group on a cylinder in mixed real and momentum space
- Active space decomposition with multiple sites: Density matrix renormalization group algorithm
- An introduction to quantum cluster methods
- Lanczos recursion on a quantum computer for the Green's function and ground state
- On two phases inside the Bose condensation dome of YbSiO
- Chemical accuracy from small, system-adapted basis functions