Counting cliques and clique covers in random graphs
Abstract
We study the problem of counting the number of {\em isomorphic} copies of a given {\em template} graph, say , in the input {\em base} graph, say . In general, it is believed that polynomial time algorithms that solve this problem exactly are unlikely to exist. So, a lot of work has gone into designing efficient {\em approximation schemes}, especially, when is a perfect matching. In this work, we present efficient approximation schemes to count -Cliques, -Independent sets and -Clique covers in random graphs. We present {\em fully polynomial time randomized approximation schemes} (fpras) to count -Cliques and -Independent sets in a random graph on vertices when is at most , and -Clique covers when is a constant. [Grimmett and McDiarmid, 1975] present a simple greedy algorithm that {\em detects} a clique (independent set) of size in with high probability. No algorithm is known to detect a clique or an independent set of larger size with non-vanishing probability. Furthermore, [Coja-Oghlan and Efthymiou, 2011] present some evidence that one cannot hope to easily improve a similar, almost 40 years old bound for sparse random graphs. Therefore, our results are unlikely to be easily improved. We use a novel approach to obtain a recurrence corresponding to the variance of each estimator. Then we upper bound the variance using the corresponding recurrence. This leads us to obtain a polynomial upper bound on the critical ratio. As an aside, we also obtain an alternate derivation of the closed form expression for the -th moment of a binomial random variable using our techniques. The previous derivation [Knoblauch (2008)] was based on the moment generating function of a binomial random variable.
Cite
@article{arxiv.1411.6673,
title = {Counting cliques and clique covers in random graphs},
author = {Kashyap Dixit and Martin Fürer},
journal= {arXiv preprint arXiv:1411.6673},
year = {2015}
}