The NOF multiparty communication complexity of composed functions

  • Authors:
  • Anil Ada;Arkadev Chattopadhyay;Omar Fawzi;Phuong Nguyen

  • Affiliations:
  • School of Computer Science, McGill University, Canada;Department of Computer Science, University of Toronto, Canada;School of Computer Science, McGill University, Canada;Department of Computer Science, University of Toronto, Canada

  • Venue:
  • ICALP'12 Proceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part I
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the k-party ‘number on the forehead' communication complexity of composed functions f∘g, where f:{0,1}n→{±1}, g : {0,1}k→{0,1} and for (x1,…,xk)∈({0,1}n)k, f∘g(x1,…,xk)=f(…,g(x1,i,…,xk,i), …). We show that there is an O(log3n) cost simultaneous protocol for $\textnormal{\textsc{sym}} \circ g$ when k1+logn, $\textnormal{\textsc{sym}}$ is any symmetric function and g is any function. Previously, an efficient protocol was only known for $\textnormal{\textsc{sym}} \circ g$ when g is symmetric and "compressible". We also get a non-simultaneous protocol for $\textnormal{\textsc{sym}} \circ g$ of cost O((n/2k) logn+k logn) for any k≥2. In the setting of k≤1+logn, we study more closely functions of the form $\textnormal{\textsc{majority}} \circ g$, $\textnormal{\textsc{mod}}_m \circ g$, and $\textnormal{\textsc{nor}} \circ g$, where the latter two are generalizations of the well-known and studied functions Generalized Inner Product and Disjointness respectively. We characterize the communication complexity of these functions with respect to the choice of g. As the main application of our results, we answer a question posed by Babai et al. (SIAM Journal on Computing, 33:137---166, 2004) and determine the communication complexity of $\textnormal{\textsc{majority}} \circ \textnormal{\textsc{qcsb}}_k$, where $\textnormal{\textsc{qcsb}}_k$ is the "quadratic character of the sum of the bits" function.