English

How Hard is Computing Parity with Noisy Communications?

Distributed, Parallel, and Cluster Computing 2015-02-10 v1 Computational Complexity

Abstract

We show a tight lower bound of Ω(NloglogN)\Omega(N \log\log N) on the number of transmissions required to compute the parity of NN input bits with constant error in a noisy communication network of NN randomly placed sensors, each having one input bit and communicating with others using local transmissions with power near the connectivity threshold. This result settles the lower bound question left open by Ying, Srikant and Dullerud (WiOpt 06), who showed how the sum of all the NN bits can be computed using O(NloglogN)O(N \log\log N) transmissions. The same lower bound has been shown to hold for a host of other functions including majority by Dutta and Radhakrishnan (FOCS 2008). Most works on lower bounds for communication networks considered mostly the full broadcast model without using the fact that the communication in real networks is local, determined by the power of the transmitters. In fact, in full broadcast networks computing parity needs θ(N)\theta(N) transmissions. To obtain our lower bound we employ techniques developed by Goyal, Kindler and Saks (FOCS 05), who showed lower bounds in the full broadcast model by reducing the problem to a model of noisy decision trees. However, in order to capture the limited range of transmissions in real sensor networks, we adapt their definition of noisy decision trees and allow each node of the tree access to only a limited part of the input. Our lower bound is obtained by exploiting special properties of parity computations in such noisy decision trees.

Keywords

Cite

@article{arxiv.1502.02290,
  title  = {How Hard is Computing Parity with Noisy Communications?},
  author = {Chinmoy Dutta and Yashodhan Kanoria and D. Manjunath and Jaikumar Radhakrishnan},
  journal= {arXiv preprint arXiv:1502.02290},
  year   = {2015}
}

Comments

17 pages

R2 v1 2026-06-22T08:24:56.336Z