Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems

<p>We study the complexity of #CSP∆(&Gamma;), which is the problem of counting satisfying assignments to CSP instances with constraints from &Gamma; and whose variables can appear at most ∆ times. Our main result shows that: (i) if every function in &Gamma; is affine, then #CSP∆(&a...

Full description

Bibliographic Details
Main Authors: Galanis, A, Goldberg, L, Yang, K
Format: Journal article
Language:English
Published: Elsevier 2020
Description
Summary:<p>We study the complexity of #CSP∆(&Gamma;), which is the problem of counting satisfying assignments to CSP instances with constraints from &Gamma; and whose variables can appear at most ∆ times. Our main result shows that: (i) if every function in &Gamma; is affine, then #CSP∆(&Gamma;) is in FP for all ∆, (ii) otherwise, if every function in &Gamma; is in a class called IM2, then for large ∆, #CSP∆(&Gamma;) is equivalent under approximation-preserving reductions to the problem of counting independent sets in bipartite graphs, (iii) otherwise, for large ∆, it is NP-hard to approximate #CSP∆(&Gamma;), even within an exponential factor.</p>