Abstract
Motivated by the quest for a broader understanding of upper bounds in communication complexity, at least for simple functions, we introduce the class of "permutation-invariant" functions. A partial function f : {0, l}n × {0, 1}" → {0, 1, ?} is permutation-invariant if for every bijection n : {1, ..., n) → {1, ..., n} and every x, y ∈ {0, 1}", it is the case that f(x, y) = f(xn, yn). Most of the commonly studied functions in communication complexity are permutation-invariant. For such functions, we present a simple complexity measure (computable in time polynomial in n given an implicit description of/) that describes their communication complexity up to polynomial factors and up to an additive error that is logarithmic in the input size. This gives a coarse taxonomy of the communication complexity of simple functions. Our work highlights the role of the well-known lower bounds of functions such as Set-Disjointness and Indexing, while complementing them with the relatively lesser-known upper bounds for Gap-Inner-Product (from the sketching literature) and Sparse-Gap-Inner-product (from the recent work of Canonne et al. [ITCS 2015]). We also present consequences to the study of communication complexity with imperfectly shared randomness where we show that for total permutation-invariant functions, imperfectly shared randomness results in only a polynomial blow-up in communication complexity after an additive O(loglogn) overhead.
Cite
CITATION STYLE
Ghazi, B., Kamata, P., & Sudan, M. (2016). Communication complexity of permutation-invariant functions. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (Vol. 3, pp. 1902–1921). Association for Computing Machinery. https://doi.org/10.1137/1.9781611974331.ch134
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.