Hi, all. Like traditional DMRG , we can obtain the groundstate of a large system( size N) by the groundstate of a small system (size N-2)with same initial condition. How can we realize the same process in ITensor ?
We don’t have a function you can call to do that already written in ITensor, but you can use the tools within ITensor such as tensor contraction and SVD decomposition of tensors to write this algorithm.
The most up-to-date version of this kind of algorithm that I know is in the following paper:
https://arxiv.org/abs/0804.2509
The following review article gives an alternate and simpler view of the same process using the “Vidal canonical gauge” also:
https://arxiv.org/abs/1008.3477
OK, thanks!