The Complexity of Contracting Planar Tensor Network
Liu Ying

TL;DR
This paper investigates the computational complexity of contracting tensor networks on planar and finite element graphs, providing new algorithms and lower bounds that highlight the exponential difficulty of these problems.
Contribution
It introduces a new exponential-time algorithm for contracting tensor networks on finite element graphs and establishes sub-exponential lower bounds based on ETH.
Findings
Developed a $2^{O(d\sqrt{ ext{max}\{ ext{ extDelta},d ext ext{}}N)}}$ time algorithm for tensor contraction.
Proved the existence of a small planar gadget for Boolean symmetric tensors of any dimension.
Established sub-exponential lower bounds for tensor network contraction under ETH.
Abstract
Tensor networks have been an important concept and technique in many research areas, such as quantum computation and machine learning. We study the exponential complexity of contracting tensor networks on two special graph structures: planar graphs and finite element graphs. We prove that any finite element graph has a size edge separator. Furthermore, we develop a time algorithm to contracting a tensor network consisting of Boolean tensors, whose underlying graph is a finite element graph with maximum degree and has no face with more than boundary edges in the planar skeleton, based on the time algorithm \cite{fastcounting} for planar Boolean tensor network contractions. We use two methods to accelerate the exponential algorithms by transferring high-dimensional tensors to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Parallel Computing and Optimization Techniques · Markov Chains and Monte Carlo Methods
