English

Deterministic counting Lov\'{a}sz local lemma beyond linear programming

Data Structures and Algorithms 2023-03-10 v1 Discrete Mathematics Probability

Abstract

We give a simple combinatorial algorithm to deterministically approximately count the number of satisfying assignments of general constraint satisfaction problems (CSPs). Suppose that the CSP has domain size q=O(1)q=O(1), each constraint contains at most k=O(1)k=O(1) variables, shares variables with at most Δ=O(1)\Delta=O(1) constraints, and is violated with probability at most pp by a uniform random assignment. The algorithm returns in polynomial time in an improved local lemma regime: q2kpΔ5C0for a suitably small absolute constant C0. q^2\cdot k\cdot p\cdot\Delta^5\le C_0\quad\text{for a suitably small absolute constant }C_0. Here the key term Δ5\Delta^5 improves the previously best known Δ7\Delta^7 for general CSPs [JPV21b] and Δ5.714\Delta^{5.714} for the special case of kk-CNF [JPV21a, HSW21]. Our deterministic counting algorithm is a derandomization of the very recent fast sampling algorithm in [HWY22]. It departs substantially from all previous deterministic counting Lov\'{a}sz local lemma algorithms which relied on linear programming, and gives a deterministic approximate counting algorithm that straightforwardly derandomizes a fast sampling algorithm, hence unifying the fast sampling and deterministic approximate counting in the same algorithmic framework. To obtain the improved regime, in our analysis we develop a refinement of the {2,3}\{2,3\}-trees that were used in the previous analyses of counting/sampling LLL. Similar techniques can be applied to the previous LP-based algorithms to obtain the same improved regime and may be of independent interests.

Keywords

Cite

@article{arxiv.2212.14847,
  title  = {Deterministic counting Lov\'{a}sz local lemma beyond linear programming},
  author = {Kun He and Chunyang Wang and Yitong Yin},
  journal= {arXiv preprint arXiv:2212.14847},
  year   = {2023}
}

Comments

Accepted to SODA 2023. arXiv admin note: text overlap with arXiv:2204.01520

R2 v1 2026-06-28T07:57:33.917Z