The report on 2D TN dynamics
Such report is summary targeted for the Belief Propagation and Single Update algorithm in quantum evolution dynamics training camp, which is a new proposed algorithm for 2D quantum system dynamics. This report is structured as 2D system dynamics and its difficulties, 2D tensor network algorithm (especially PEPS), system analyzing for Rydberg atoms array and kicked Ising dynamics, finally our BP algorithm and technical details.
v# 2D system dynamics
Usually in quantum many body physics, people tends to discuss observables such as energy, magnetization these static (equilibrium) quantity, rather than their dynamics or how they change with time (the non-equilibrium quantity). However, the development of quantum simulation and numerical methods makes people realize that in dynamics, quantum matter could exhibit more phases during the evolution, such as Eigenstates Thermalization Hypothesis (ETH), Many body localization (MBL), discrete time crystal quantum many body scar and various dynamical phase transition, in which dynamics is deeply related to how statistics mechanics emerge from quantum mechanics. On the other hand, in the context of quantum algorithm and quantum circuit which is equivalent to many body dynamics. We could analyze the complexity of circuit and algorithm to be whether polynomial or not to determine the difficulty to do dynamics. Theoretical methods to do dynamics contain random circuits, dual-unitary, clifford circuits (basically free fermions). While turning to numerical methods, especially dealing with the dynamics of two dimensional or higher dimension, the algorithms have to overcome the obstacles such as: degrees of freedom increasing exponentially, complex geometry and property, more quick growth of entanglement entropy, and computational accuracy and efficiency. The main reason of dynamics difficulty lies at that the initial state will nearly visit each part of Hilbert space (real time evolution, imaginary part at exp), in contrast ground property or finite temperature property (imaginary time evolution, real part at exp). Several algorithms are listed below for comparing.
Exact Diagonalization, ED
System size
The principle is basically , no matter directly diagonalizing the Hamiltonian, or do Krylov dynamics, the generic Hilbert space dimension scales exponentially . More complex geometry and property will reduce more the dimension of system by choosing symmetry sector (translation, rotation, U(1) symmetry, etc.) or ruling out the constrained basis (Fibonacci chain, hard core square lattice). For example in [^QMBSPRB] we can completely diagonalize 1D PXP model at size , then enlarging to to extract high energy eigenstates by shift invert. In 2D, people can easily compute [^Hsiehscar20][^Stabscar] square lattice, then nearly enlarge by sparse matrix to . For other models, people have been scales up to[^Leshouches] 40 spins square lattice, 39 sites triangular, 42 sites Honeycomb lattice, 48 sites kagome lattice[^LauchliKagome] and 64 spins or more in elevated magnetization sectors. This procedure can be visualized below:
.
where . For Fibonacci chain, hard core square lattice, .
Time scale
So the maximal system size we can compute depends on the maximal matirx size, which is fixed on the classical devices capacity. Fully ED, , is the most accurate numerical methods and you can obtain all information of system. As long as you can obtain eigenstates despite its complexity, you can do exact dynamics for any long time. So it can be used as benchmark for other methods.When doing dynamics, Krylov subspace is usually incorporated, which can scale up to even without anyon symmetry (, as long as the locality of interaction ensuring sparse matrix). In such basis, the Its complexity decreases to
Tensor Networks, TN
(a) In one dimension, MPS (or to see)
(b) Projected entangled pairs state(PEPS)Unlike ED prefer PBC, loop structure will fail due to circle.
System size
Time scale
Others
Quantum Monte Carlo, QMC
System size
The main ideas is utilizing , usual containing Path integral Monte Carlo (PIMC), inchworm monte carlo. They are powerful for finite temperature dynamics (i.e. imaginary time dynamics), even can scales up to very large system system.
Time scale
However, when it comes to real-time dynamics, path integral QMC methods become difficult because of the dynamical sign (complex phase problems), accompanied with sign problem of fermions. These phase factors produce violent oscillations in the path integral. The contributions of different paths cancel each other out with growing statistical error. Therefore, only very short time scales can be calculated in QMC (), usually much smaller than the time of physical interest, that’s why few people use it to compute dynamics.
There’s a phase-space method called the stochastic-gauge representation[^Dowling], which maps the equation of motion for the quantum mechanical density operator onto a set of equivalent stochastic differential equations. Also we can use inchworm monte carlo algorithm, an improved Monte Carlo update scheme. The sign problem can be alleviated in some cases by clever update rules.
Neural network quantum state(NQS):
variational optimizing the wavefunction parameters by NN to .
All above is visualized as:
2D tensor network algorithm (especially PEPS)
Rydberg atoms array and kicked Ising dynamics
The articles on 2D Rydberg atom arrays related to our algorithm: (Because thermal density matrix is effective to time evolution’s TN’s imaginary rotation(But exp(-Real) will always coverge, while exp(i H \delta t) may not, that’s why it’s difficult.))
- Exploring the Finite-Temperature Behavior of Rydberg Atom Arrays: A Tensor
Network Approach, using “Because the Hamiltonian involves long-range interactions, the imaginary time evolution with a simple update method [31] is not suitable for optimization. Instead, we optimize the wave functions using a stochastic reconfiguration (SR) method”, thermal density matrix. - Finite-temperature Rydberg arrays: quantum phases and entanglement characterization, using MPS-MPO contraction method, Tree Tensor Operator density
matrix, imaginary time evolution to obtain thermal density matrix - Entanglement in the quantum phases of an unfrustrated Rydberg atom array, “The second is a representation of long-range interactions32 compatible with projected entangled pair states (PEPS)33,34,35,36. With this, we use PEPS to find the ground states of a Hamiltonian with long-range interactions for the first time”
Rydberg atoms array
In 2D, people usually choose[^Hsiehscar20]
Kicked Ising dynamics
BP algorithm
the Hamiltonian is a translationally invariant su st-neighbour terms, , one can app the ITE operator for infnitesimal time steps ng a Suzuki-Trotter decomposition, i.e.,
The method in ITensorNetwork.jl only support two site gate, how to promote to PXP like model, three or four body term? (Or is it neccesary to do this?)
Here has a algorithm I take from Fine-Grained Tensor Network Methods
Supplemental Material, which maybe helpful?
-
Tensor networks contraction and the belief propagation algorithm, seeming the first paper put up with BP and SU.
-
Universal tensor-network algorithm for any infinite lattice, using SU, which has many fruitful outcome as benchmark, can also see its appendix, talking about the gauge fixing.
[^Leshouches]: Les houch notes for Exact Diagonalizaton. https://indico.ictp.it/event/a14246/session/31/contribution/51/material/0/0.pdf
[^QMBSPRB]: Quantum scarred eigenstates in a Rydberg atom chain: Entanglement, breakdown of thermalization, and stability to perturbations. https://journals.aps.org/prb/pdf/10.1103/PhysRevB.98.155134
[^LauchliKagome]: S = 1/2 kagome Heisenberg antiferromagnet revisited https://journals.aps.org/prb/pdf/10.1103/PhysRevB.100.155142
[^Dowling]: Monte Carlo techniques for real-time
quantum dynamics https://arxiv.org/pdf/quant-ph/0507003
[^Hsiehscar20]: Quantum many-body scar states in two-dimensional Rydberg atom arrays https://journals.aps.org/prb/pdf/10.1103/PhysRevB.101.220304
[^Stabscar]: Stabilizing two-dimensional quantum scars by deformation and synchronization https://journals.aps.org/prresearch/pdf/10.1103/PhysRevResearch.2.022065