English

Computing the partition function for cliques in a graph

Combinatorics 2014-10-15 v3 Mathematical Physics math.MP Optimization and Control

Abstract

We present a deterministic algorithm which, given a graph G with n vertices and an integer 1<m < n, computes in n^{O(ln m)} time the sum of weights w(S) over all m-subsets S of the set of vertices of G, where w(S)=exp{gamma t m +O(1/m)} provided exactly t{m choose 2} pairs of vertices of S span an edge of G for some 0 < t < 1. Here gamma >0 is an absolute constant: we can choose gamma=0.06, and if n > 4m and m > 10, we can choose gamma=0.18. This allows us to tell apart the graphs that do not have m-subsets of high density from the graphs that have sufficiently many m-subsets of high density, even when the probability to hit such a subset at random is exponentially small in m.

Keywords

Cite

@article{arxiv.1405.1974,
  title  = {Computing the partition function for cliques in a graph},
  author = {Alexander Barvinok},
  journal= {arXiv preprint arXiv:1405.1974},
  year   = {2014}
}

Comments

16 pages, various improvements

R2 v1 2026-06-22T04:09:20.460Z