Improved Leader Election for Self-Organizing Programmable Matter
arXiv:1701.03616 · doi:10.1007/978-3-319-72751-6_10
Abstract
We consider programmable matter that consists of computationally limited devices (called particles) that are able to self-organize in order to achieve some collective goal without the need for central control or external intervention. We use the geometric amoebot model to describe such self-organizing particle systems, which defines how particles can actively move and communicate with one another. In this paper, we present an efficient local-control algorithm which solves the leader election problem in O(n) asynchronous rounds with high probability, where n is the number of particles in the system. Our algorithm relies only on local information --- particles do not have unique identifiers, any knowledge of n, or any sort of global coordinate system --- and requires only constant memory per particle.
References in corpus (2)
Cited by in corpus (10)
- Improved Leader Election for Self-Organizing Programmable Matter
- On the Runtime of Universal Coating for Programmable Matter
- The Canonical Amoebot Model: Algorithms and Concurrency Control
- A Stochastic Approach to Shortcut Bridging in Programmable Matter
- Connected Assembly and Reconfiguration by Finite Automata
- Asynchronous Deterministic Leader Election in Three-Dimensional Programmable Matter
- Convex Hull Formation for Programmable Matter
- Simulation of Programmable Matter Systems Using Active Tile-Based Self-Assembly
- Accelerating Amoebots via Reconfigurable Circuits
- Gathering of seven autonomous mobile robots on triangular grids