FPTAS for Counting Monotone CNF
Jingcheng Liu, Pinyan Lu

TL;DR
This paper presents a deterministic FPTAS for counting solutions in monotone CNF formulas with variables appearing in up to 5 clauses, advancing understanding of approximability in bounded degree Boolean #CSP problems.
Contribution
It introduces a novel correlation decay technique for complex CNF structures and hypergraph matchings, extending the scope of deterministic approximation schemes.
Findings
FPTAS for counting solutions in monotone CNF with max 5 variable appearances
NP-hardness result for max 6 variable appearances
FPTAS for counting 3D matchings with max degree 4
Abstract
A monotone CNF formula is a Boolean formula in conjunctive normal form where each variable appears positively. We design a deterministic fully polynomial-time approximation scheme (FPTAS) for counting the number of satisfying assignments for a given monotone CNF formula when each variable appears in at most clauses. Equivalently, this is also an FPTAS for counting set covers where each set contains at most elements. If we allow variables to appear in a maximum of clauses (or sets to contain elements), it is NP-hard to approximate it. Thus, this gives a complete understanding of the approximability of counting for monotone CNF formulas. It is also an important step towards a complete characterization of the approximability for all bounded degree Boolean #CSP problems. In addition, we study the hypergraph matching problem, which arises naturally towards a complete…
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 · Complexity and Algorithms in Graphs · Advanced Graph Theory Research
