Tutorial 1¶
Basic pyUni10¶
The goal of this part of the tutorial is to familarize the user with basic functionality of pyUni10. The purpose is just to get you familiar with how things are done with pyUni10 in the code before moving to more complicated algorithms.
You can download the ipython notebook for this part of the tutorial: Tutorial1-1.ipynb
.
iTEBD¶
We will implement the infinite time evolution bond decimation (iTEBD) method for the 1D transverse Ising model
We will use the infinite Matrix Product State, represented in the conanical form as :
where \(\Gamma^{[A]_{S_A}}\) and \(\Gamma^{[A]_{S_B}}\) are \(\chi\times\chi\) matrices on the A and B sublattices, and \(\lambda^{A}\) and \(\lambda^{B}\) are Schmidt values.
To update the matrices, we use the imaginary time evolution
Using Suzuki-Trotter decomposition, the two-site imaginary time evolution operator is given by
To perform updates, we separate the Hamiltonian into \(h_{AB}\) and \(h_{BA}\) and apply \(U_{AB}\) and \(U_{BA}\) alternatively.
The update process is carried out by contracting \(U_{AB}\), and perform SVD of the resulting tensor \(\Theta\) to obtain new \(\Gamma_A, \Gamma_B\), and \(\lambda_A\)
and also for \(U_{BA}\)
We repeat the process until the state is converged.
You can download the ipython notebook for this part of the tutorial: Tutorial1-2.ipynb
.
References¶
Martix Procut States¶
General references on matrix product states, tensor network states
- Ulrich Schollwoeck, The density-matrix renormalization group in the age of matrix product states, Annals of Physics 326, 96 (2011) , http://arxiv.org/abs/1008.3477
- Orús, A Practical Introduction to Tensor Networks: Matrix Product States and Projected Entangled Pair States, Annals of Physics 349 117 (2014), http://arxiv.org/abs/1306.2164
iTEBD¶
- Vidal, Classical Simulation of Infinite-Size Quantum Lattice Systems in One Spatial Dimension, Phys. Rev. Lett. 98, 070201 (2007) , http://arxiv.org/abs/cond-mat/0605597
- Orús and G. Vidal, Infinite time-evolving block decimation algorithm beyond unitary evolution, Phys. Rev. B 78, 155117 (2008) , http://arxiv.org/abs/0711.3960