Finding Planted Cliques in Sublinear Time

04/24/2020
∙
by   Jay Mardia, et al.
∙
0
∙

We study the planted clique problem in which a clique of size k is planted in an Erdős-Rényi graph of size n and one wants to recover this planted clique. For k=Ω(√(n)), polynomial time algorithms can find the planted clique. The fastest such algorithms run in time linear O(n^2) (or nearly linear) in the size of the input [FR10,DGGP14,DM15a]. In this work, we initiate the development of sublinear time algorithms that find the planted clique when k=ω(√(n loglog n)). Our algorithms can recover the clique in time O(n+(n/k)^3)=O(n^3/2) when k=Ω(√(nlog n)), and in time O(n^2/(k^2/24n)) for ω(√(nloglog n))=k=o(√(nlogn)). An Ω(n) running time lower bound for the planted clique recovery problem follows easily from the results of [RS19] and therefore our recovery algorithms are optimal whenever k = Ω(n^2/3). As the lower bound of [RS19] builds on purely information theoretic arguments, it cannot provide a detection lower bound stronger than Ω(n^2/k^2). Since our algorithms for k = Ω(√(n log n)) run in time O(n^3/k^3 + n), we show stronger lower bounds based on computational hardness assumptions. With a slightly different notion of the planted clique problem we show that the Planted Clique Conjecture implies the following. A natural family of non-adaptive algorithms—which includes our algorithms for clique detection—cannot reliably solve the planted clique detection problem in time O( n^3-δ/k^3) for any constant δ>0. Thus we provide evidence that if detecting small cliques is hard, it is also likely that detecting large cliques is not too easy.

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment