English

Finding Hidden Cliques in Linear Time with High Probability

Combinatorics 2010-10-15 v1 Discrete Mathematics Probability

Abstract

We are given a graph GG with nn vertices, where a random subset of kk vertices has been made into a clique, and the remaining edges are chosen independently with probability 12\tfrac12. This random graph model is denoted G(n,12,k)G(n,\tfrac12,k). The hidden clique problem is to design an algorithm that finds the kk-clique in polynomial time with high probability. An algorithm due to Alon, Krivelevich and Sudakov uses spectral techniques to find the hidden clique with high probability when k=cnk = c \sqrt{n} for a sufficiently large constant c>0c > 0. Recently, an algorithm that solves the same problem was proposed by Feige and Ron. It has the advantages of being simpler and more intuitive, and of an improved running time of O(n2)O(n^2). However, the analysis in the paper gives success probability of only 2/32/3. In this paper we present a new algorithm for finding hidden cliques that both runs in time O(n2)O(n^2), and has a failure probability that is less than polynomially small.

Keywords

Cite

@article{arxiv.1010.2997,
  title  = {Finding Hidden Cliques in Linear Time with High Probability},
  author = {Yael Dekel and Ori Gurel-Gurevich and Yuval Peres},
  journal= {arXiv preprint arXiv:1010.2997},
  year   = {2010}
}
R2 v1 2026-06-21T16:28:40.362Z