English

On Finding Randomly Planted Cliques in Arbitrary Graphs

Computational Complexity 2025-05-13 v1 Discrete Mathematics

Abstract

We study a planted clique model introduced by Feige where a complete graph of size cnc\cdot n is planted uniformly at random in an arbitrary nn-vertex graph. We give a simple deterministic algorithm that, in almost linear time, recovers a clique of size (c/3)O(1/c)n(c/3)^{O(1/c)} \cdot n as long as the original graph has maximum degree at most (1p)n(1-p)n for some fixed p>0p>0. The proof hinges on showing that the degrees of the final graph are correlated with the planted clique, in a way similar to (but more intricate than) the classical G(n,12)+KnG(n,\frac{1}{2})+K_{\sqrt{n}} planted clique model. Our algorithm suggests a separation from the worst-case model, where, assuming the Unique Games Conjecture, no polynomial algorithm can find cliques of size Ω(n)\Omega(n) for every fixed c>0c>0, even if the input graph has maximum degree (1p)n(1-p)n. Our techniques extend beyond the planted clique model. For example, when the planted graph is a balanced biclique, we recover a balanced biclique of size larger than the best guarantees known for the worst case.

Keywords

Cite

@article{arxiv.2505.06725,
  title  = {On Finding Randomly Planted Cliques in Arbitrary Graphs},
  author = {Francesco Agrimonti and Marco Bressan and Tommaso d'Orsi},
  journal= {arXiv preprint arXiv:2505.06725},
  year   = {2025}
}
R2 v1 2026-06-28T23:28:16.451Z