Tensor Network Contractions for #SAT

被引:30
作者
Biamonte, Jacob D. [1 ]
Morton, Jason [2 ]
Turner, Jacob [1 ,2 ]
机构
[1] ISI Fdn, I-10126 Turin, Italy
[2] Penn State Univ, Dept Math, State Coll, PA 16801 USA
基金
美国国家科学基金会;
关键词
Statistical physics; Complexity; Computational physics; Quantum physics; COMPUTATIONAL-COMPLEXITY; SATISFIABILITY; NP;
D O I
10.1007/s10955-015-1276-z
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
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 ), determining the number of solutions can be #-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 c is the number of COPY-tensors, g is the number of gates, and d is the maximal degree of any COPY-tensor. Thus, n-variable counting problems can be solved efficiently when their tensor network expression has at most COPY-tensors and polynomial fan-out. This framework also admits an intuitive proof of a variant of the Tovey conjecture (the r,1-SAT instance of the Dubois-Tovey theorem). This study increases the theory, expressiveness and application of tensor based algorithmic tools and provides an alternative insight on these problems which have a long history in statistical physics and computer science.
引用
收藏
页码:1389 / 1404
页数:16
相关论文
共 49 条
[1]  
Alsina D., 2013, TENSOR NETWORKS FRUS
[2]  
[Anonymous], 1971, Combinatorial Mathematics and its Applications
[3]  
[Anonymous], 2011, RNYI ENTROPY FREE EN
[4]   Algorithms and complexity results for #SAT and Bayesian inference [J].
Bacchus, F ;
Dalmao, S ;
Pitassi, T .
44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, :340-351
[5]   ON THE COMPUTATIONAL-COMPLEXITY OF ISING SPIN-GLASS MODELS [J].
BARAHONA, F .
JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1982, 15 (10) :3241-3253
[6]   Nonperturbative k-body to two-body commuting conversion Hamiltonians and embedding problem instances into Ising spins [J].
Biamonte, J. D. .
PHYSICAL REVIEW A, 2008, 77 (05)
[7]   Tensor network methods for invariant theory [J].
Biamonte, Jacob ;
Bergholm, Ville ;
Lanzagorta, Marco .
JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2013, 46 (47)
[8]   Categorical Tensor Network States [J].
Biamonte, Jacob D. ;
Clark, Stephen R. ;
Jaksch, Dieter .
AIP ADVANCES, 2011, 1 (04)
[9]  
Bravyi S, 2009, CONTEMP MATH, V482, P179
[10]   Virtual Parallel Computing and a Search Algorithm Using Matrix Product States [J].
Chamon, Claudio ;
Mucciolo, Eduardo R. .
PHYSICAL REVIEW LETTERS, 2012, 109 (03)