An introduction to population protocols

88Citations
Citations of this article
37Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Population protocols are used as a theoretical model for a collection (or population) of tiny mobile agents that interact with one another to carry out a computation. The agents are identically programmed finite state machines. Input values are initially distributed to the agents, and pairs of agents can exchange state information with other agents when they are close together. The movement pattern of the agents is unpredictable, but subject to some fairness constraints, and computations must eventually converge to the correct output value in any schedule that results from that movement. This framework can be used to model mobile ad hoc networks of tiny devices or collections of molecules undergoing chemical reactions. This chapter surveys results that describe what can be computed in various versions of the population protocol model. © 2009 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Aspnes, J., & Ruppert, E. (2009). An introduction to population protocols. In Middleware for Network Eccentric and Mobile Applications (pp. 97–120). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-89707-1_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free