Optimal Computation of Symmetric Boolean Functions in Collocated Networks
Hemant Kowshik, P. R. Kumar

TL;DR
This paper develops optimal strategies for computing symmetric Boolean functions in collocated sensor networks, addressing worst-case and average-case scenarios, and extends results to integer measurements and pulse communication models.
Contribution
It provides exact optimal strategies for threshold and delta functions, a scaling law for interval functions, and analyzes the order of transmissions for Bernoulli measurements.
Findings
Optimal strategies for threshold and delta functions
Scaling law with optimal preconstant for interval functions
Simple transmission order depends on previous bits and marginal probabilities
Abstract
We consider collocated wireless sensor networks, where each node has a Boolean measurement and the goal is to compute a given Boolean function of these measurements. We first consider the worst case setting and study optimal block computation strategies for computing symmetric Boolean functions. We study three classes of functions: threshold functions, delta functions and interval functions. We provide exactly optimal strategies for the first two classes, and a scaling law order-optimal strategy with optimal preconstant for interval functions. We also extend the results to the case of integer measurements and certain integer-valued functions. We use lower bounds from communication complexity theory, and provide an achievable scheme using information theoretic tools. Next, we consider the case where nodes measurements are random and drawn from independent Bernoulli distributions. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWireless Communication Security Techniques · Error Correcting Code Techniques · DNA and Biological Computing
