Dmrg Of Heisenberg Model
   HOME

TheInfoList



OR:

Within the study of the quantum
many-body problem The many-body problem is a general name for a vast category of physical problems pertaining to the properties of microscopic systems made of many interacting particles. ''Microscopic'' here implies that quantum mechanics has to be used to provid ...
in
physics Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which r ...
, the DMRG analysis of the Heisenberg model is an important theoretical example applying techniques of the
density matrix renormalization group The density matrix renormalization group (DMRG) is a numerical variational technique devised to obtain the low-energy physics of quantum many-body systems with high accuracy. As a variational method, DMRG is an efficient algorithm that attempt ...
(DMRG) to the Heisenberg model of a chain of spins. This article presents the "infinite" DMRG algorithm for the S=1 antiferromagnetic Heisenberg chain, but the recipe can be applied for every translationally invariant one-dimensional
lattice Lattice may refer to: Arts and design * Latticework, an ornamental criss-crossed framework, an arrangement of crossing laths or other thin strips of material * Lattice (music), an organized grid model of pitch ratios * Lattice (pastry), an orna ...
. DMRG is a renormalization-group technique because it offers an efficient truncation of the Hilbert space of one-dimensional quantum systems.


The algorithm


The Starting Point

To simulate an infinite chain, starting with four sites. The first is the ''block site'', the last the ''universe-block site'' and the remaining are the ''added sites'', the right one is added to the universe-block site and the other to the block site. The Hilbert space for the single site is \mathfrak with the base \\equiv\. With this base the spin operators are S_x, S_y and S_z for the single site. For every block, the two blocks and the two sites, there is its own Hilbert space \mathfrak_b, its base \ (i:1\dots \dim(\mathfrak_b))and its own operators O_b:\mathfrak_b\rightarrow\mathfrak_bwhere *block: \mathfrak_B, \, H_B, S_, S_, S_ *left-site: \mathfrak_l, \, S_, S_, S_ *right-site: \mathfrak_r, \, S_, S_, S_ *universe: \mathfrak_U, \, H_U, S_, S_, S_ At the starting point all four Hilbert spaces are equivalent to \mathfrak, all spin operators are equivalent to S_x, S_y and S_z and H_B=H_U=0. In the following iterations, this is only true for the left and right sites.


Step 1: Form the Hamiltonian matrix for the Superblock

The ingredients are the four block operators and the four universe-block operators, which at the first iteration are 3\times3
matrices Matrix most commonly refers to: * ''The Matrix'' (franchise), an American media franchise ** ''The Matrix'', a 1999 science-fiction action film ** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchis ...
, the three left-site spin operators and the three right-site spin operators, which are always 3\times3 matrices. The
Hamiltonian Hamiltonian may refer to: * Hamiltonian mechanics, a function that represents the total energy of a system * Hamiltonian (quantum mechanics), an operator corresponding to the total energy of that system ** Dyall Hamiltonian, a modified Hamiltonian ...
matrix of the ''superblock'' (the chain), which at the first iteration has only four sites, is formed by these operators. In the Heisenberg antiferromagnetic S=1 model the Hamiltonian is: \mathbf_=-J\sum_\mathbf_\mathbf_+\mathbf_\mathbf_+\mathbf_\mathbf_ These operators live in the superblock state space: \mathfrak_=\mathfrak_B\otimes\mathfrak_l\otimes\mathfrak_r\otimes\mathfrak_U, the base is \. For example: (convention): , 1000\dots0\rangle\equiv, f_1\rangle=, u_1,t_1,s_1,r_1\rangle\equiv, 100,100,100,100\rangle , 0100\dots0\rangle\equiv, f_2\rangle=, u_1,t_1,s_1,r_2\rangle\equiv, 100,100,100,010\rangle The Hamiltonian in the ''DMRG form'' is (we set J=-1): \mathbf_=\mathbf_B+\mathbf_U+\sum_\mathbf_\mathbf_+\mathbf_\mathbf_+\mathbf_\mathbf_ The operators are (d*3*3*d)\times(d*3*3*d) matrices, d=\dim(\mathfrak_B)\equiv\dim(\mathfrak_U), for example: \langle f, \mathbf_B, f'\rangle\equiv\langle u,t,s,r, H_B\otimes\mathbb\otimes\mathbb\otimes\mathbb, u',t',s',r'\rangle \mathbf_\mathbf_=S_\mathbb\otimes\mathbbS_\otimes\mathbb\mathbb\otimes\mathbb\mathbb=S_\otimes S_\otimes\mathbb\otimes\mathbb


Step 2: Diagonalize the superblock Hamiltonian

At this point you must choose the eigenstate of the Hamiltonian for which some
observable In physics, an observable is a physical quantity that can be measured. Examples include position and momentum. In systems governed by classical mechanics, it is a real-valued "function" on the set of all possible system states. In quantum phy ...
s is calculated, this is the ''target state'' . At the beginning you can choose the ground state and use some advanced algorithm to find it, one of these is described in: *''The Iterative Calculation of a Few of the Lowest Eigenvalues and Corresponding
Eigenvectors In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted ...
of Large Real-
Symmetric Matrices In linear algebra, a symmetric matrix is a square matrix that is equal to its transpose. Formally, Because equal matrices have equal dimensions, only square matrices can be symmetric. The entries of a symmetric matrix are symmetric with re ...
'', Ernest R. Davidson; Journal of Computational Physics 17, 87-94 (1975) This step is the most time-consuming part of the algorithm. If , \Psi\rangle=\sum\Psi_, u_i,t_j,s_k,r_w\rangle is the target state,
expectation value In probability theory, the expected value (also called expectation, expectancy, mathematical expectation, mean, average, or first moment) is a generalization of the weighted average. Informally, the expected value is the arithmetic mean of a l ...
of various operators can be measured at this point using , \Psi\rangle.


Step 3: Reduce density matrix

Form the reduced density matrix \rho for the first two block system, the block and the left-site. By definition it is the (d*3)\times(d*3) matrix: \rho_\equiv\sum_\Psi_\Psi^*_ Diagonalize \rho and form the m\times (d*3) matrix T, which rows are the m eigenvectors associated with the m largest eigenvalues e_\alpha of \rho. So T is formed by the most significant eigenstates of the reduced density matrix. You choose m looking to the parameter P_m\equiv\sum_^m e_\alpha: 1-P_m\cong 0.


Step 4: New block and universe-block operators

Form the (d*3)\times(d*3) matrix representation of operators for the system composite of the block and left-site, and for the system composite of right-site and universe-block, for example: H_=H_B\otimes\mathbb+S_\otimes S_+S_\otimes S_+S_\otimes S_ S_=\mathbb\otimes S_ H_=\mathbb\otimes H_U+S_\otimes S_+S_\otimes S_+S_\otimes S_ S_=S_\otimes\mathbb Now, form the m\times m matrix representations of the new block and universe-block operators, form a new block by changing basis with the transformation T, for example:\begin &H_B=TH_T^\dagger &S_=TS_T^\dagger \endAt this point the iteration is ended and the algorithm goes back to step 1. The algorithm stops successfully when the observable converges to some value.


Further reading

* * *


See also

*
Heisenberg model (quantum) The quantum Heisenberg model, developed by Werner Heisenberg, is a statistical mechanical model used in the study of critical points and phase transitions of magnetic systems, in which the spins of the magnetic systems are treated quantum mec ...
*
Density Matrix Renormalization Group The density matrix renormalization group (DMRG) is a numerical variational technique devised to obtain the low-energy physics of quantum many-body systems with high accuracy. As a variational method, DMRG is an efficient algorithm that attempt ...


References

{{Reflist Theoretical physics Statistical mechanics