TY - GEN
T1 - Large flocks of small birds
T2 - 35th Symposium on Theoretical Aspects of Computer Science, STACS 2018
AU - Blondin, Michael
AU - Esparza, Javier
AU - Jaax, Stefan
N1 - Publisher Copyright:
© Michael Blondin, Javier Esparza, and Stefan Jaax.
PY - 2018/2/2
Y1 - 2018/2/2
N2 - Population protocols are a well established model of distributed computation by mobile finite-state agents with very limited storage. A classical result establishes that population protocols compute exactly predicates definable in Presburger arithmetic. We initiate the study of the minimal amount of memory required to compute a given predicate as a function of its size. We present results on the predicates x = n for n ? N, and more generally on the predicates corresponding to systems of linear inequalities. We show that they can be computed by protocols with O(log n) states (or, more generally, logarithmic in the coefficients of the predicate), and that, surprisingly, some families of predicates can be computed by protocols with O(log log n) states. We give essentially matching lower bounds for the class of 1-aware protocols.
AB - Population protocols are a well established model of distributed computation by mobile finite-state agents with very limited storage. A classical result establishes that population protocols compute exactly predicates definable in Presburger arithmetic. We initiate the study of the minimal amount of memory required to compute a given predicate as a function of its size. We present results on the predicates x = n for n ? N, and more generally on the predicates corresponding to systems of linear inequalities. We show that they can be computed by protocols with O(log n) states (or, more generally, logarithmic in the coefficients of the predicate), and that, surprisingly, some families of predicates can be computed by protocols with O(log log n) states. We give essentially matching lower bounds for the class of 1-aware protocols.
KW - Population Protocols
KW - Presburger Arithmetic
UR - https://www.scopus.com/pages/publications/85044534562
U2 - 10.4230/LIPIcs.STACS.2018.16
DO - 10.4230/LIPIcs.STACS.2018.16
M3 - Conference contribution
AN - SCOPUS:85044534562
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 35th Symposium on Theoretical Aspects of Computer Science, STACS 2018
A2 - Vallee, Brigitte
A2 - Niedermeier, Rolf
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Y2 - 28 February 2018 through 3 March 2018
ER -