Computing the partition function for cliques in a graph
Abstract
We present a deterministic algorithm which, given a graph G with n vertices and an integer 1<m < n, computes in nO(ln m) time the sum of weights w(S) over all m-subsets S of the set of vertices of G, where w(S)=expgamma t m +O(1/m) provided exactly tm 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.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.