Technical Details About The Implementation
A practical implementation of the DMRG algorithm is a lengthy work. A few of the main computational tricks are these:
- The ground state for the superblock is obtained using the Lanczos algorithm of matrix diagonalization. Another choice is the Arnoldi method, especially when dealing with non-hermitian matrices.
- The Lanczos algorithm usually starts with a random seed. In DMRG, the ground state obtained in a certain DMRG step, suitably transformed, may serve as a better seed for the Lanczos algorithm at the next DMRG step.
- In systems with symmetries, we may have conserved quantum numbers, such as total spin in a Heisenberg model (quantum). It is convenient to find the ground state within each of the sectors into which the Hilbert space is divided.
- An example: dmrg of Heisenberg model
Read more about this topic: Density Matrix Renormalization Group
Famous quotes containing the words technical and/or details:
“Woman is the future of man. That means that the world which was once formed in mans image will now be transformed to the image of woman. The more technical and mechanical, cold and metallic it becomes, the more it will need the kind of warmth that only the woman can give it. If we want to save the world, we must adapt to the woman, let ourselves be led by the woman, let ourselves be penetrated by the Ewigweiblich, the eternally feminine!”
—Milan Kundera (b. 1929)
“Then he told the news media
the strange details of his death
and they hammered him up in the marketplace
and sold him and sold him and sold him.
My death the same.”
—Anne Sexton (19281974)