Deterministic counting Lov\'{a}sz local lemma beyond linear programming
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 , each constraint contains at most variables, shares variables with at most constraints, and is violated with probability at most by a uniform random assignment. The algorithm returns in polynomial time in an improved local lemma regime: Here the key term improves the previously best known for general CSPs [JPV21b] and for the special case of -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 -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.
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