Finding Hidden Cliques in Linear Time with High Probability

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

[1]  U. Feige,et al.  Finding hidden cliques in linear time , 2009 .

[2]  Robert Krauthgamer,et al.  How hard is it to approximate the best Nash equilibrium? , 2009, SODA.

[3]  László Lovász,et al.  Approximating clique is almost NP-complete , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[4]  Robert Krauthgamer,et al.  Finding and certifying a large hidden clique in a semirandom graph , 2000, Random Struct. Algorithms.

[5]  Mark Jerrum,et al.  Large Cliques Elude the Metropolis Process , 1992, Random Struct. Algorithms.

[6]  Ron Shamir,et al.  Clustering Gene Expression Patterns , 1999, J. Comput. Biol..

[7]  Michael Krivelevich,et al.  Solving random satisfiable 3CNF formulas in expected polynomial time , 2006, SODA '06.

[8]  Noga Alon,et al.  Finding a large hidden clique in a random graph , 1998, SODA '98.

[9]  Dan Gutfreund,et al.  Finding a randomly planted assigment in a random 3CNF , 2002 .

[10]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[11]  N. Alon,et al.  Finding a large hidden clique in a random graph , 1998 .

[12]  Frank McSherry,et al.  Spectral partitioning of random graphs , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[13]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[14]  Noga Alon,et al.  Testing k-wise and almost k-wise independence , 2007, STOC '07.

[15]  R. Durrett Probability: Theory and Examples , 1993 .

[16]  Kazuoki Azuma WEIGHTED SUMS OF CERTAIN DEPENDENT RANDOM VARIABLES , 1967 .

[17]  Robert Krauthgamer,et al.  The Probable Value of the Lovász--Schrijver Relaxations for Maximum Independent Set , 2003, SIAM J. Comput..

[18]  Ari Juels,et al.  Hiding Cliques for Cryptographic Security , 1998, SODA '98.

[19]  Richard M. Karp,et al.  Reducibility among combinatorial problems" in complexity of computer computations , 1972 .

[20]  Carsten Lund,et al.  Proof verification and hardness of approximation problems , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[21]  D. Owen Handbook of Mathematical Functions with Formulas , 1965 .

[22]  Ludek Kucera,et al.  A Generalized Encryption Scheme Based on Random Graphs , 1991, WG.

[23]  Sanjeev Arora,et al.  Probabilistic checking of proofs: a new characterization of NP , 1998, JACM.

[24]  Ludek Kucera,et al.  Expected Complexity of Graph Partitioning Problems , 1995, Discret. Appl. Math..

[25]  Alan M. Frieze,et al.  A new approach to the planted clique problem , 2008, FSTTCS.

[26]  Raymond E. Miller,et al.  Complexity of Computer Computations , 1972 .

[27]  Colin McDiarmid,et al.  Topics in Chromatic Graph Theory: Colouring random graphs , 2015 .

[28]  U. Feige,et al.  Finding and certifying a large hidden clique in a semirandom graph , 2000 .

[29]  A. C. Berry The accuracy of the Gaussian approximation to the sum of independent variates , 1941 .

[30]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[31]  Colin McDiarmid,et al.  Surveys in Combinatorics, 1989: On the method of bounded differences , 1989 .