pipette
ESEspañol

Improved polynomial-time algorithms for detecting and recovering planted -cliques

Dmitriy Kunisky, Songtao Mao

Preprint

In the authors' words

In the planted clique problem, one observes either an Erd\H{o}s--R\'{e}nyi graph on vertices or such a graph with a clique added to vertices, and seeks to detect or recover the clique. It is widely believed that is the smallest clique size for which polynomial-time algorithms exist for these tasks. We develop new algorithms in this regime using color-coding to estimate signed subgraph counts, further accelerated with fast matrix multiplication. We first show that, for each , for a constant associated to the order of growth of the number of connected graphs of treewidth at most , cliques of size planted in a random location with can be detected and recovered in time . For instance, since , this recovers by counting signed trees the performance of the -time message-passing algorithm of Deshpande--Montanari (2015) that succeeds when . For , the exact value of is not known, but lower bounds on it give a hierarchy of slower polynomial-time algorithms that succeed for smaller . We further show that the above algorithm for can be implemented in time for the constant of square matrix multiplication and succeeds when ; under the folklore conjecture that , this runs in the nearly-linear time of the algorithm of Deshpande--Montanari while finding smaller cliques. Second, we show that the above algorithm for can be combined with the boosting scheme of Alon--Krivelevich--Sudakov (1998) using rectangular matrix multiplication, giving improved runtimes for smaller . Taken together, our results achieve the best known tradeoff between runtime and signal strength .

Main resultLimitation the authors admit

Appeared: Tuesday, September 22. arXiv. Preprint, not yet peer-reviewed.

Authors' comment: 77 pages