The linear-array problem in communication complexity resolved

Tiwari(1987) considered the following seen-ario: k+ 1 processors Po,. . ..P~. connected by k links to form a linear array, are to compute a function .f(z, y), x ~ X, y c Y, on a finite domain X x Y, where x is only known to PO, y is only known to Pk; the intermediate processors Pl,. .. . Pk_l do not have any information. The processors compute f(x, y) by exchanging binary messages across the links, according to some protocol @. Let 11~(~) denote the minimal complexity of such a protocol 0, i. e., the total number of bits sent across all links for the worst case input, and let ~(~) = D1 (f) denote the (standard) 2-party communication complexity off. Tiwari proved that Dk(~) ~ k ~(D(f) – O(l)) for almost all functions $ and conjectured this inequality to be true for all $. His conjecture was falsified by Kushilevitz, Linial, and Ostrovsky (1996): they exhibited a function f for which Dk (f) is essentially bounded above by ~kD(f). The best general lower bound known is D~(f) Z k.(~–logk–3). We prove a weakened version of Tiwari's conjecture: Dk(f) ~-y. k. D(f), for arbitrary $ and k, where y > 0.146 is a constant. (The lower bound on ~ can even be improved to 0.275.) Corresponding results for the nondeterministic and randomized versions of the two-party model and the array are also obtained. Applying the general framework provided by Tiwari, we may derive lower bounds for the communicant ion complexity of computing functions in general asynchronous networks on the basis of their two-party communication complexity. Finally, the main result entails that strong lower bounds on the time complexity of a function f : {O, 1}* + {O, 1} on deterministic one-tape Tur-ing machines can be obtained directly by considering the deterministic two-party communication complexity of its restrictions f 1{.,1}2., for n z 1.

[1]  Ilan Newman,et al.  Private vs. Common Random Bits in Communication Complexity , 1991, Inf. Process. Lett..

[2]  Kurt Mehlhorn,et al.  Sorting and Searching (Eatcs Monographs on Theoretical Computer Science) , 1984 .

[3]  Bala Kalyanasundaram,et al.  Communication Complexity and Lower Bounds for Sequential Computation , 1992, Informatik.

[4]  Matthias Krause,et al.  Variation ranks of communication matrices and lower bounds for depth two circuits having symmetric gates with unbounded fan-in , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

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

[6]  Rüdiger Reischuk,et al.  Relations between Communication Complexity Classes , 1990, J. Comput. Syst. Sci..

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

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

[9]  Oded Goldreich,et al.  Unbiased Bits from Sources of Weak Randomness and Probabilistic Communication Complexity , 1988, SIAM J. Comput..

[10]  Janos Simon,et al.  Probabilistic Communication Complexity , 1986, J. Comput. Syst. Sci..

[11]  Andrew Chi-Chih Yao,et al.  Some complexity questions related to distributive computing(Preliminary Report) , 1979, STOC.

[12]  Alfred V. Aho,et al.  On notions of information transfer in VLSI circuits , 1983, STOC.

[13]  Jean-Pierre Jouannaud,et al.  Rewrite Systems , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[14]  Eyal Kushilevitz,et al.  Communication Complexity , 1997, Adv. Comput..

[15]  M. Newman On Theories with a Combinatorial Definition of "Equivalence" , 1942 .

[16]  Juraj Hromkovic,et al.  Communication Complexity and Parallel Computing , 1997, Texts in Theoretical Computer Science An EATCS Series.

[17]  A. Wigderson,et al.  On rank versus communication complexity , 1995 .

[18]  Juraj Hromkovic,et al.  Nondeterministic communication with a limited number of advice bits , 1996, STOC '96.

[19]  Prasoon Tiwari,et al.  Lower bounds on communication complexity in distributed computer networks , 1984, JACM.