English

Approximately counting independent sets of a given size in bounded-degree graphs

Data Structures and Algorithms 2023-01-26 v3 Computational Complexity Combinatorics

Abstract

We determine the computational complexity of approximately counting and sampling independent sets of a given size in bounded-degree graphs. That is, we identify a critical density αc(Δ)\alpha_c(\Delta) and provide (i) for α<αc(Δ)\alpha < \alpha_c(\Delta) randomized polynomial-time algorithms for approximately sampling and counting independent sets of given size at most αn\alpha n in nn-vertex graphs of maximum degree Δ\Delta; and (ii) a proof that unless NP=RP, no such algorithms exist for α>αc(Δ)\alpha>\alpha_c(\Delta). The critical density is the occupancy fraction of the hard core model on the complete graph KΔ+1K_{\Delta+1} at the uniqueness threshold on the infinite Δ\Delta-regular tree, giving αc(Δ)e1+e1Δ\alpha_c(\Delta)\sim\frac{e}{1+e}\frac{1}{\Delta} as Δ\Delta\to\infty. Our methods apply more generally to anti-ferromagnetic 2-spin systems and motivate new questions in extremal combinatorics.

Keywords

Cite

@article{arxiv.2102.04984,
  title  = {Approximately counting independent sets of a given size in bounded-degree graphs},
  author = {Ewan Davies and Will Perkins},
  journal= {arXiv preprint arXiv:2102.04984},
  year   = {2023}
}