The Landscape of Communication Complexity Classes

We prove several results which, together with prior work, provide a nearly-complete picture of the relationships among classical communication complexity classes between P and PSPACE, short of proving lower bounds against classes for which no explicit lower bounds were already known. Our article also serves as an up-to-date survey on the state of structural communication complexity. Among our new results we show that MA !subseteq ZPP^{NP[1]}, that is, Merlin–Arthur proof systems cannot be simulated by zero-sided error randomized protocols with one NP query. Here the class ZPP^{NP[1]} has the property that generalizing it in the slightest ways would make it contain AM intersect coAM, for which it is notoriously open to prove any explicit lower bounds. We also prove that US !subseteq ZPP^{NP[1]}, where US is the class whose canonically complete problem is the variant of set-disjointness where yes-instances are uniquely intersecting. We also prove that US !subseteq coDP, where DP is the class of differences of two NP sets. Finally, we explore an intriguing open issue: are rank-1 matrices inherently more powerful than rectangles in communication complexity? We prove a new separation concerning PP that sheds light on this issue and strengthens some previously known separations.

[1]  Richard Chang,et al.  Amplifying ZPP^SAT[1] and the Two Queries Problem , 2008, 2008 23rd Annual IEEE Conference on Computational Complexity.

[2]  Rahul Jain,et al.  Relative Discrepancy Does Not Separate Information and Communication Complexity , 2016, ACM Trans. Comput. Theory.

[3]  Rahul Tripathi The 1-Versus-2 Queries Problem Revisited , 2007, ISAAC.

[4]  Jianhua Lin,et al.  Divergence measures based on the Shannon entropy , 1991, IEEE Trans. Inf. Theory.

[5]  Andreas Blass,et al.  On the Unique Satisfiability Problem , 1982, Inf. Control..

[6]  Hartmut Klauck,et al.  On Arthur Merlin Games in Communication Complexity , 2011, 2011 IEEE 26th Annual Conference on Computational Complexity.

[7]  Thomas Watson,et al.  Communication Complexity of Set-Disjointness for All Probabilities , 2014, APPROX-RANDOM.

[8]  Leslie G. Valiant,et al.  Graph-Theoretic Arguments in Low-Level Complexity , 1977, MFCS.

[9]  Nathan Linial,et al.  Learning Complexity vs. Communication Complexity , 2008, 2008 23rd Annual IEEE Conference on Computational Complexity.

[10]  Volker Kaibel,et al.  A Short Proof that the Extension Complexity of the Correlation Polytope Grows Exponentially , 2013, Discret. Comput. Geom..

[11]  Hartmut Klauck,et al.  Streaming computations with a loquacious prover , 2013, ITCS '13.

[12]  Alexander Russell,et al.  Symmetric alternation captures BPP , 1998, computational complexity.

[13]  Richard Chang,et al.  On Unique Satisfiability and the Threshold Behavior of Randomized Reductions , 1995, J. Comput. Syst. Sci..

[14]  Leslie G. Valiant,et al.  NP is as easy as detecting unique solutions , 1985, STOC '85.

[15]  Alexander A. Sherstov Halfspace Matrices , 2007, Twenty-Second Annual IEEE Conference on Computational Complexity (CCC'07).

[16]  Rahul Tripathi,et al.  The 1-Versus-2 Queries Problem Revisited , 2007, Theory of Computing Systems.

[17]  Satyanarayana V. Lokam Spectral Methods for Matrix Rigidity with Applications to Size-Depth Trade-offs and Communication Complexity , 2001, J. Comput. Syst. Sci..

[18]  Ravi Kumar,et al.  Two applications of information complexity , 2003, STOC '03.

[19]  Nikolai K. Vereshchagin,et al.  Lower bounds for perceptrons solving some separation problems and oracle separation of AM from PP , 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems.

[20]  Scott Aaronson,et al.  Quantum computing, postselection, and probabilistic polynomial-time , 2004, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[21]  Oded Goldreich,et al.  Another proof that bpp?ph (and more) , 1997 .

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

[23]  Hartmut Klauck A strong direct product theorem for disjointness , 2010, STOC '10.

[24]  Alexander A. Sherstov The Pattern Matrix Method , 2009, SIAM J. Comput..

[25]  Graham Cormode,et al.  Annotations in Data Streams , 2009, ICALP.

[26]  Ron Rothblum,et al.  Non-interactive proofs of proximity , 2015, computational complexity.

[27]  Tak Wah Lam,et al.  Results on Communication Complexity Classes , 1992, J. Comput. Syst. Sci..

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

[29]  Shachar Lovett,et al.  Rectangles Are Nonnegative Juntas , 2015, SIAM J. Comput..

[30]  R. Beigel,et al.  Bounded Queries to SAT and the Boolean Hierarchy , 1991, Theor. Comput. Sci..

[31]  Dmitry Gavinsky,et al.  A Separation of NP and coNP in Multiparty Communication Complexity , 2010, Theory Comput..

[32]  Ran Raz,et al.  On the power of quantum proofs , 2004, Proceedings. 19th IEEE Annual Conference on Computational Complexity, 2004..

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

[34]  Noam Nisan,et al.  Hardness vs Randomness , 1994, J. Comput. Syst. Sci..

[35]  Alexander A. Sherstov The unbounded-error communication complexity of symmetric functions , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[36]  Ran Raz,et al.  Exponential Separation of Information and Communication for Boolean Functions , 2015, STOC.

[37]  Suresh Venkatasubramanian,et al.  Verifiable Stream Computation and Arthur-Merlin Communication , 2015, CCC.

[38]  Harry Buhrman,et al.  On Computation and Communication with Small Bias , 2007, Twenty-Second Annual IEEE Conference on Computational Complexity (CCC'07).

[39]  Henning Wunderlich On a Theorem of Razborov , 2011, computational complexity.

[40]  Periklis A. Papakonstantinou,et al.  Overlays and Limited Memory Communication , 2014, 2014 IEEE 29th Conference on Computational Complexity (CCC).

[41]  Alexander A. Razborov,et al.  The Sign-Rank of AC^O , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[42]  Shachar Lovett,et al.  En Route to the Log-Rank Conjecture: New Reductions and Equivalent Formulations , 2014, ICALP.

[43]  Avi Wigderson,et al.  Algebrization: A New Barrier in Complexity Theory , 2009, TOCT.

[44]  Satyanarayana V. Lokam Complexity Lower Bounds using Linear Algebra , 2009, Found. Trends Theor. Comput. Sci..

[45]  Shafi Goldwasser,et al.  Private coins versus public coins in interactive proof systems , 1986, STOC '86.

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

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

[48]  A. Razborov Communication Complexity , 2011 .

[49]  Seinosuke Toda,et al.  PP is as Hard as the Polynomial-Time Hierarchy , 1991, SIAM J. Comput..

[50]  Ran Raz,et al.  Arthur-Merlin streaming complexity , 2013, Inf. Comput..

[51]  Jin-Yi Cai,et al.  On zero error algorithms having oracle access to one query , 2006, J. Comb. Optim..

[52]  Ran Canetti More on BPP and the Polynomial-Time Hierarchy , 1996, Inf. Process. Lett..

[53]  Christoph Meinel,et al.  On relations between counting communication complexity classes , 2004, J. Comput. Syst. Sci..

[54]  Russell Impagliazzo,et al.  Communication Complexity with Synchronized Clocks , 2010, 2010 IEEE 25th Annual Conference on Computational Complexity.

[55]  Hartmut Klauck,et al.  Lower bounds for quantum communication complexity , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[56]  Jürgen Forster A linear lower bound on the unbounded error probabilistic communication complexity , 2002, J. Comput. Syst. Sci..

[57]  Lane A. Hemaspaandra,et al.  Threshold Computation and Cryptographic Security , 1993, ISAAC.

[58]  Toniann Pitassi,et al.  Zero-Information Protocols and Unambiguity in Arthur–Merlin Communication , 2015, Algorithmica.

[59]  Ziv Bar-Yossef,et al.  An information statistics approach to data stream and communication complexity , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[60]  Stasys Jukna,et al.  Boolean Function Complexity Advances and Frontiers , 2012, Bull. EATCS.

[61]  Alexander A. Sherstov,et al.  The Sign-rank of Ac , 2008 .

[62]  Hartmut Klauck,et al.  Rectangle size bounds and threshold covers in communication complexity , 2002, 18th IEEE Annual Conference on Computational Complexity, 2003. Proceedings..

[63]  Hartmut Klauck,et al.  An Improved Interactive Streaming Algorithm for the Distinct Elements Problem , 2014, ICALP.

[64]  Michael E. Saks,et al.  Non-deterministic communication complexity with few witnesses , 1992, [1992] Proceedings of the Seventh Annual Structure in Complexity Theory Conference.

[65]  Mihalis Yannakakis,et al.  The complexity of facets (and some facets of complexity) , 1982, STOC '82.

[66]  Graham Cormode,et al.  Annotations for Sparse Data Streams , 2013, SODA.

[67]  Lance Fortnow,et al.  On the Complexity of Succinct Zero-Sum Games , 2005, 20th Annual IEEE Conference on Computational Complexity (CCC'05).