Benchmarking treewidth as a practical component of tensor-network--based quantum simulation

07/12/2018
by   Eugene F. Dumitrescu, et al.
0

Tensor networks are powerful factorization techniques which reduce resource requirements for numerically simulating principal quantum many-body systems and algorithms. The computational complexity of a tensor network simulation depends on the tensor ranks and the order in which they are contracted. Unfortunately, computing optimal contraction sequences (orderings) in general is known to be a computationally difficult (NP-complete) task. In 2005, Markov and Shi showed that optimal contraction sequences correspond to optimal (minimum width) tree decompositions of a tensor network's line graph, relating the contraction sequence problem to a rich literature in structural graph theory. While treewidth-based methods have largely been ignored in favor of dataset-specific algorithms in the prior tensor networks literature, we demonstrate their practical relevance for problems arising from two distinct methods used in quantum simulation: multi-scale entanglement renormalization ansatz (MERA) datasets and quantum circuits generated by the quantum approximate optimization algorithm (QAOA). We exhibit multiple regimes where treewidth-based algorithms outperform domain-specific algorithms, while demonstrating that the optimal choice of algorithm has a complex dependence on the network density, expected contraction complexity, and user run time requirements. We further provide an open source software framework designed with an emphasis on accessibility and extendability, enabling replicable experimental evaluations and future exploration of competing methods by practitioners.

READ FULL TEXT

page 9

page 11

research
04/22/2020

Simple heuristics for efficient parallel tensor contraction and quantum circuit simulation

Tensor networks are the main building blocks in a wide variety of comput...
research
09/12/2017

qTorch: The Quantum Tensor Contraction Handler

Classical simulation of quantum computation is necessary for studying th...
research
01/15/2020

Algorithms for Tensor Network Contraction Ordering

Contracting tensor networks is often computationally demanding. Well-des...
research
09/25/2022

On the Optimal Linear Contraction Order for Tree Tensor Networks

Tensor networks are nowadays the backbone of classical simulations of qu...
research
03/20/2023

Supercomputing tensor networks for U(1) symmetric quantum many-body systems

Simulation of many-body systems is extremely computationally intensive, ...
research
08/22/2019

Simulation of Quantum Many-Body Systems on Amazon Cloud

Quantum many-body systems (QMBs) are some of the most challenging physic...
research
09/07/2022

Constructing Optimal Contraction Trees for Tensor Network Quantum Circuit Simulation

One of the key problems in tensor network based quantum circuit simulati...

Please sign up or login with your details

Forgot password? Click here to reset