Know your audience
Bernadette Charron-Bost, Patrick Lambein-Monette

TL;DR
This paper explores the capabilities and limitations of distributed function computation in anonymous networks, analyzing how different communication models and network knowledge affect what functions can be computed.
Contribution
It provides a comprehensive classification of computable functions under various models and assumptions in anonymous networks, including static and dynamic cases.
Findings
In the 'blind broadcast' model, only functions depending on input set are computable.
Knowledge of outdegree, bidirectional links, or addressing ability expands computable functions to include frequency-based functions.
Presence of leaders or known network size enables computation of any permutation-invariant function.
Abstract
Distributed function computation is the problem, for a networked system of autonomous agents, to collectively compute the value of some input values, each initially private to one agent in the network. Here, we study and organize results pertaining to distributed function computation in anonymous networks, both for the static and the dynamic case, under a communication model of directed and synchronous message exchanges, but with varying assumptions in the degree of awareness or control that a single agent has over its outneighbors. Our main argument is three-fold. First, in the "blind broadcast" model, where in each round an agent merely casts out a unique message without any knowledge or control over its addressees, the computable functions are those that only depend on the set of the input values, but not on their multiplicities or relative frequencies in…
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
TopicsDistributed systems and fault tolerance · Cryptography and Data Security · Privacy-Preserving Technologies in Data
