On the Optimal Linear Contraction Order for Tree Tensor Networks

09/25/2022
by   Mihail Stoian, et al.
0

Tensor networks are nowadays the backbone of classical simulations of quantum many-body systems and quantum circuits. Most tensor methods rely on the fact that we can eventually contract the tensor network to obtain the final result. While the contraction operation itself is trivial, its execution time is highly dependent on the order in which the contractions are performed. To this end, one tries to find beforehand an optimal order in which the contractions should be performed. However, there is a drawback: the general problem of finding the optimal contraction order is NP-complete. Therefore, one must settle for a mixture of exponential algorithms for small problems, e.g., n ≤ 20, and otherwise hope for good contraction orders. For this reason, previous research has focused on the latter part, trying to find better heuristics. In this work, we take a more conservative approach and show that tree tensor networks accept optimal linear contraction orders. Beyond the optimality results, we adapt two join ordering techniques that can build on our work to guarantee near-optimal orders for arbitrary tensor networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/12/2019

Efficient Contraction of Large Tensor Networks for Weighted Model Counting through Graph Decompositions

Constrained counting is a fundamental problem in artificial intelligence...
research
05/31/2019

Parameterization of tensor network contraction

We present a conceptually clear and algorithmically useful framework for...
research
08/29/2019

Carving-width and contraction trees for tensor networks

We study the problem of finding contraction orderings on tensor networks...
research
01/15/2020

Algorithms for Tensor Network Contraction Ordering

Contracting tensor networks is often computationally demanding. Well-des...
research
07/12/2018

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

Tensor networks are powerful factorization techniques which reduce resou...
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...
research
06/28/2020

Parallel Weighted Model Counting with Tensor Networks

A promising new algebraic approach to weighted model counting makes use ...

Please sign up or login with your details

Forgot password? Click here to reset