The computational power of population protocols |
| |
Authors: | Dana Angluin James Aspnes David Eisenstat Eric Ruppert |
| |
Affiliation: | (1) Yale University, New Haven, CT, USA;(2) Princeton University, Princeton, NJ, USA;(3) York University, Toronto, ON, Canada |
| |
Abstract: | We consider the model of population protocols introduced by Angluin et al. (Computation in networks of passively mobile finite-state sensors, pp. 290–299. ACM, New York, 2004), in which anonymous finite-state agents stably compute a predicate of the multiset of their inputs via two-way interactions in the family of all-pairs communication networks. We prove that all predicates stably computable in this model (and certain generalizations of it) are semilinear, answering a central open question about the power of the model. Removing the assumption of two-way interaction, we also consider several variants of the model in which agents communicate by anonymous message-passing where the recipient of each message is chosen by an adversary and the sender is not identified to the recipient. These one-way models are distinguished by whether messages are delivered immediately or after a delay, whether a sender can record that it has sent a message, and whether a recipient can queue incoming messages, refusing to accept new messages until it has had a chance to send out messages of its own. We characterize the classes of predicates stably computable in each of these one-way models using natural subclasses of the semilinear predicates. James Aspnes was supported in part by NSF grants CNS-0305258 and CNS-0435201. David Eisenstat was supported in part by a National Defense Science and Engineering Graduate Fellowship and by a Gordon Y. S. Wu Graduate Fellowship. Eric Ruppert was supported in part by the Natural Sciences and Engineering Research Council of Canada. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|