Tensor Network Contractions for #SAT
Jacob D. Biamonte, Jason Morton, Jacob W. Turner

TL;DR
This paper introduces a tensor network contraction algorithm for #SAT problems, enabling efficient counting of solutions in certain cases and providing new theoretical insights inspired by quantum physics techniques.
Contribution
It develops an axiomatic tensor contraction framework for #SAT, offering complexity bounds and a novel proof related to the Tovey conjecture, expanding tensor-based algorithmic tools.
Findings
Efficient algorithm for #SAT counting with complexity depending on tensor network structure.
Provides a complexity bound involving the number of COPY-tensors, gates, and their degree.
Offers an intuitive proof of a variant of the Tovey conjecture.
Abstract
The computational cost of counting the number of solutions satisfying a Boolean formula, which is a problem instance of #SAT, has proven subtle to quantify. Even when finding individual satisfying solutions is computationally easy (e.g. 2-SAT, which is in P), determining the number of solutions is #P-hard. Recently, computational methods simulating quantum systems experienced advancements due to the development of tensor network algorithms and associated quantum physics-inspired techniques. By these methods, we give an algorithm using an axiomatic tensor contraction language for n-variable #SAT instances with complexity where is the number of COPY-tensors, is the number of gates, and is the maximal degree of any COPY-tensor. Thus, counting problems can be solved efficiently when their tensor network expression has at most COPY-tensors and…
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.
