Bounded Degree Nonnegative Counting CSP

被引:0
作者
Cai, Jin-Yi [1 ]
Szabo, Daniel P. [1 ]
机构
[1] Univ Wisconsin Madison, Dept Comp Sci, 1210 W Dayton St, Madison, WI 53706 USA
基金
美国国家科学基金会;
关键词
Computational counting complexity; constraint satisfaction problems; counting CSPs; complexity dichotomy; nonnegative counting CSP; graph homomorphisms; GRAPH HOMOMORPHISMS; COMPLEXITY; DICHOTOMY; PROPAGATION;
D O I
10.1145/3632184
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Constraint satisfaction problems (CSP) encompass an enormous variety of computational problems. In particular, all partition functions from statistical physics, such as spin systems, are special cases of counting CSP (#CSP). We prove a complete complexity classification for every counting problem in #CSP with nonnegative valued constraint functions that is valid when every variable occurs a bounded number of times in all constraints. We show that, depending on the set of constraint functions F, every problem in the complexity class #CSP(F) defined by F is either polynomial-time computable for all instances without the bounded occurrence restriction, or is #P-hard even when restricted to bounded degree input instances. The constant bound in the degree depends on F. The dichotomy criterion on F is decidable. As a second contribution, we prove a slightly modified but more streamlined decision procedure (from [14]) to test for the tractability of #CSP( F). This procedure on an input F tells us which case holds in the dichotomy for #CSP(F). This more streamlined decision procedure enables us to fully classify a family of directed weighted graph homomorphism problems. This family contains both P-time tractable problems and #P-hard problems. To our best knowledge, this is the first family of such problems explicitly classified that are not acyclic, thereby the Lovasz-goodness criterion of Dyer-Goldberg-Paterson [24] cannot be applied.
引用
收藏
页数:18
相关论文
共 53 条
[1]   Unreasonable effectiveness of learning neural networks: From accessible states and robust ensembles to basic algorithmic schemes [J].
Baldassi, Carlo ;
Borgs, Christian ;
Chayes, Jennifer T. ;
Ingrosso, Alessandro ;
Lucibello, Carlo ;
Saglietti, Luca ;
Zecchina, Riccardo .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2016, 113 (48) :E7655-E7662
[2]  
Barvinok A, 2016, ALGORITHMS COMB, V30, P1, DOI 10.1007/978-3-319-51829-9
[3]  
Baxter R. J, 2016, Exactly Solved Models in Statistical Mechanics, DOI DOI 10.1142/9789814415255_0002
[4]  
Borgs C., 2006, ALGORITHMS COMBIN, P315, DOI [10.1007/3-540-33700-818, DOI 10.1007/3-540-33700-818, DOI 10.1007/3-540-33700-8_18]
[5]   Survey propagation:: An algorithm for satisfiability [J].
Braunstein, A ;
Mézard, M ;
Zecchina, R .
RANDOM STRUCTURES & ALGORITHMS, 2005, 27 (02) :201-226
[6]   Graph homomorphisms and phase transitions [J].
Brightwell, GR ;
Winkler, P .
JOURNAL OF COMBINATORIAL THEORY SERIES B, 1999, 77 (02) :221-262
[7]   The complexity of partition functions [J].
Bulatov, A ;
Grohe, M .
THEORETICAL COMPUTER SCIENCE, 2005, 348 (2-3) :148-186
[8]   The complexity of weighted and unweighted #CSP [J].
Bulatov, Andrei ;
Dyer, Martin ;
Goldberg, Leslie Ann ;
Jalsenius, Markus ;
Jerrum, Mark ;
Richerby, David .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (02) :681-688
[9]  
Bulatov AA, 2008, LECT NOTES COMPUT SC, V5125, P646, DOI 10.1007/978-3-540-70575-8_53
[10]   Towards a dichotomy theorem for the counting constraint satisfaction problem [J].
Bulatov, Andrei A. ;
Dalmau, Victor .
INFORMATION AND COMPUTATION, 2007, 205 (05) :651-678