Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems
Andreas Galanis, Leslie Ann Goldberg, and Kuan Yang

TL;DR
This paper classifies the complexity of approximately counting solutions to bounded-degree Boolean CSPs, showing tractability, equivalence to #BIS, or NP-hardness depending on the constraint language and degree bound.
Contribution
It extends the complexity classification of bounded-degree Boolean CSP counting problems beyond the conservative case, identifying conditions for tractability, approximation equivalence, or hardness.
Findings
Affine functions lead to polynomial-time counting.
IM2 class functions are AP-equivalent to #BIS for large degree bounds.
Otherwise, the problem is NP-hard to approximate.
Abstract
We study the complexity of approximate counting Constraint Satisfaction Problems (#CSPs) in a bounded degree setting. Specifically, given a Boolean constraint language and a degree bound , we study the complexity of #CSP, which is the problem of counting satisfying assignments to CSP instances with constraints from and whose variables can appear at most times. Our main result shows that: (i) if every function in is affine, then #CSP is in FP for all , (ii) otherwise, if every function in is in a class called IM, then for all sufficiently large , #CSP is equivalent under approximation-preserving (AP) reductions to the counting problem #BIS (the problem of counting independent sets in bipartite graphs) (iii) otherwise, for all sufficiently large , it is…
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
TopicsMarkov Chains and Monte Carlo Methods · Advanced Graph Theory Research · Complexity and Algorithms in Graphs
