On the P versus NP intersected with co-NP question in communication complexity

We consider the analog of the P versus NP ∩ co-NP question for the classical two-party communication protocols where polynomial time is replaced by poly-logarithmic communication: if both a boolean function f and its negation ¬ f have small (poly-logarithmic in the number of variables) nondeterministic communication complexity, what is then its deterministic and/or probabilistic communication complexity? In the fixed (worst) partition model of communication this question was answered by Aho, Ullman and Yannakakis in 1983: here P = NP ∩ co-NP.We show that in the best partition model of communication the situation is entirely different: here P is a proper subset even of RP ∩ co-RP. This, in particular, resolves an open question raised by Papadimitriou and Sipser in 1982.

[1]  Juraj Hromkovic,et al.  On Multipartition Communication Complexity , 2001, STACS.

[2]  Gábor Tardos,et al.  Query complexity, or why is it difficult to separateNPA∩coNPA fromPA by random oraclesA? , 1989, Comb..

[3]  I. Wegener Branching Programs and Binary Deci-sion Diagrams-Theory and Applications , 1987 .

[4]  Thomas Lengauer VLSI Theory , 1990, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[5]  Christos H. Papadimitriou,et al.  Communication complexity , 1982, STOC '82.

[6]  Noam Nisan CREW PRAMs and Decision Trees , 1991, SIAM J. Comput..

[7]  Martin Sauerhoff,et al.  Lower Bounds for Randomized Read-k-Times Branching Programs (Extended Abstract) , 1998, STACS.

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

[9]  Tak Wah Lam,et al.  Results on communication complexity classes , 1989, [1989] Proceedings. Structure in Complexity Theory Fourth Annual Conference.

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

[11]  Alexander A. Razborov,et al.  On P versus NP $ \cap $ co-NP for decision trees and read-once branching programs , 1997, computational complexity.

[12]  Richard J. Lipton,et al.  Lower bounds for VLSI , 1981, STOC '81.

[13]  Peter Frankl,et al.  Complexity classes in communication complexity theory , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[14]  Viktor K. Prasanna,et al.  Information Transfer under Different Sets of Protocols , 1984, SIAM J. Comput..

[15]  Georg Schnitger,et al.  Triangle-Freeness Is Hard To Detect , 2002, Comb. Probab. Comput..

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

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

[18]  Jan van Leeuwen,et al.  Handbook of Theoretical Computer Science, Vol. A: Algorithms and Complexity , 1994 .

[19]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[20]  Andrew C. Yao,et al.  Lower bounds by probabilistic arguments , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[21]  Juraj Hromkovic,et al.  On multi-partition communication complexity , 2004, Inf. Comput..

[22]  Martin Sauerhoff,et al.  Randomness versus Nondeterminism for Read-Once and Read- k Branching Programs , 2003, STACS.

[23]  Manuel Blum,et al.  Generic oracles and oracle classes , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

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

[25]  Juris Hartmanis,et al.  One-Way Functions, Robustness, and the Non-Isomorphism of NP-Complete Sets , 1987, Proceeding Structure in Complexity Theory.