Simulating quantum circuits using tree tensor networks
arXiv:2206.01000 · doi:10.22331/q-2023-03-30-964
Abstract
We develop and analyze a method for simulating quantum circuits on classical computers by representing quantum states as rooted tree tensor networks. Our algorithm first determines a suitable, fixed tree structure adapted to the expected entanglement generated by the quantum circuit. The gates are sequentially applied to the tree by absorbing single-qubit gates into leaf nodes, and splitting two-qubit gates via singular value decomposition and threading the resulting virtual bond through the tree. We theoretically analyze the applicability of the method as well as its computational cost and memory requirements, and identify advantageous scenarios in terms of required bond dimensions as compared to a matrix product state representation. The study is complemented by numerical experiments for different quantum circuit layouts up to 37 qubits.
13 pages, 16 figures, 1 algorithm, Latex; Comments for version 3: preparation for publication in the Quantum Journal, additional comparison to existing approaches, more details on the experiments and outcomes, general rephrasing and improvements for clarity
References in corpus (10)
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- The density-matrix renormalization group in the age of matrix product states
- Matrix Product States, Projected Entangled Pair States, and variational renormalization group methods for quantum spin systems
- A class of quantum many-body states that can be efficiently simulated
- Simulating Strongly Correlated Quantum Systems with Tree Tensor Networks
- Tree Tensor Networks for Generative Modeling
- Unconstrained Tree Tensor Network: An adaptive gauge picture for enhanced performance
- Adiabatic Spectroscopy and a Variational Quantum Adiabatic Algorithm
- Adaptive-weighted tree tensor networks for disordered quantum many-body systems
- A tree tensor network approach to simulating Shor's algorithm
Cited by in corpus (11)
- Tree tensor network state approach for solving hierarchical equations of motion
- Gauging tensor networks with belief propagation
- Optimal Tree Tensor Network Operators for Tensor Network Simulations: Applications to Open Quantum Systems
- Simulating the quantum Fourier transform, Grover's algorithm, and the quantum counting algorithm with limited entanglement using tensor-networks
- Survey on Computational Applications of Tensor Network Simulations
- Approximate Contraction of Arbitrary Tensor Networks with a Flexible and Efficient Density Matrix Algorithm
- Tensor networks for -spin models
- Simulating Quantum Circuits with Tree Tensor Networks using Density-Matrix Renormalization Group Algorithm
- Challenges and opportunities in the supervised learning of quantum circuit outputs
- Numerically efficient unitary evolution for Hamiltonians beyond nearest-neighbors
- Dynamical cluster-based strategy for improving tensor network algorithms in quantum circuit simulations