The Communication Complexity of Set-Disjointness with Small Sets and 0-1 Intersection

In this paper, we analyze the following communication complexity problem. It is a variant of the set-disjointness problem, denoted$\PDISJ_{\log N}$, where each of Alice and Bob gets as an input a subset of $[N]$ of size at most $\log N$, with the promise that the intersection of the two subsets is of size at most $1$. We provide an almost tight lower bound of $\tOmega(\log^2 N)$ on the deterministic communication complexity of the problem. The main motivation for studying this problem comes from the so-called ''clique vs. independent-set'' problem, introduced by Yannakakis (1988). Proving an $\Omega(\log^2 N)$ lower bound on the communication complexity of the clique vs. independent-set problem for all graphs is a long standing open problem with various implications. Proving such a lower bound for {\em random}graphs is also open. In such a graph, both the cliques and the independent sets are of size $O(\log N)$ (and obviously their intersection is of size at most 1). Hence, our $\tOmega(\log^2 N)$lower bound for $\PDISJ_{\log N}$ can be viewed as a first step in this direction. Interestingly, we note that standard lower bound techniques cannot yield the desired lower bound. Hence, we develop a novel adversary argument that may find other applications.

[1]  Bala Kalyanasundaram,et al.  The Probabilistic Communication Complexity of Set Intersection , 1992, SIAM J. Discret. Math..

[2]  Alexander A. Razborov,et al.  Applications of matrix methods to the theory of lower bounds in computational complexity , 1990, Comb..

[3]  Avi Wigderson,et al.  The Randomized Communication Complexity of Set Disjointness , 2007, Theory Comput..

[4]  Anna Gál A characterization of span program size and improved lower bounds for monotone span programs , 1998, STOC '98.

[5]  E. Kushilevitz,et al.  Communication Complexity: Basics , 1996 .

[6]  Anna Gál,et al.  Lower bounds for monotone span programs , 2005, computational complexity.

[7]  Eyal Kushilevitz,et al.  On the complexity of communication complexity , 2009, STOC '09.

[8]  M. Yannakakis Expressing combinatorial optimization problems by linear programs , 1991, Symposium on the Theory of Computing.

[9]  Michael Sipser,et al.  Monotone Separation of Logarithmic Space from Logarithmic Depth , 1995, J. Comput. Syst. Sci..

[10]  Ravi Kumar,et al.  An information statistics approach to data stream and communication complexity , 2004, J. Comput. Syst. Sci..

[11]  Noam Nisan,et al.  On rank vs. communication complexity , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[12]  Johan Håstad,et al.  A Simple Lower Bound for Monotone Clique Using a Communication Game , 1992, Inf. Process. Lett..

[13]  Avi Wigderson,et al.  Monotone circuits for connectivity require super-logarithmic depth , 1990, STOC '88.

[14]  Russell Impagliazzo,et al.  Communication complexity towards lower bounds on circuit depth , 2001, computational complexity.

[15]  Kurt Mehlhorn,et al.  Las Vegas is better than determinism in VLSI and distributed computing (Extended Abstract) , 1982, STOC '82.

[16]  Rafail Ostrovsky,et al.  The Linear-Array Conjecture in Communication Complexity Is False , 1996, STOC '96.

[17]  Moni Naor,et al.  Amortized Communication Complexity , 1995, SIAM J. Comput..

[18]  Alexander A. Razborov,et al.  On the Distributional Complexity of Disjointness , 1992, Theor. Comput. Sci..