2015
DOI: 10.1007/978-3-319-21999-8_8
|View full text |Cite
|
Sign up to set email alerts
|

Leader Election and Shape Formation with Self-organizing Programmable Matter

Abstract: Abstract. We consider programmable matter consisting of simple computational elements, called particles, that can establish and release bonds and can actively move in a self-organized way, and we investigate the feasibility of solving fundamental problems relevant for programmable matter. As a suitable model for such self-organizing particle systems, we will use a generalization of the geometric amoebot model first proposed in SPAA 2014. Based on the geometric model, we present efficient localcontrol algorithm… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
120
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 52 publications
(120 citation statements)
references
References 44 publications
0
120
0
Order By: Relevance
“…Our proposed leader election algorithm (Algorithm 1) works even if V (P ) contains a particle p which is an articulation. However, in contrast with the leader election algorithm from Derakhshandeh et al [8], Algorithm 1 does not work if P has holes. In the remaining part of this paper, Algorithm 1 is called the S-contraction algorithm.…”
Section: Leader Electionmentioning
confidence: 99%
“…Our proposed leader election algorithm (Algorithm 1) works even if V (P ) contains a particle p which is an articulation. However, in contrast with the leader election algorithm from Derakhshandeh et al [8], Algorithm 1 does not work if P has holes. In the remaining part of this paper, Algorithm 1 is called the S-contraction algorithm.…”
Section: Leader Electionmentioning
confidence: 99%
“…when S.canSendT oken() returns true. 1 If a line of particles is not readily available, one can easily build one following the algorithm presented in [4] concurrently with the binary counting procedure -i.e., there is no need for synchronization of the phases, as it happens in the matrix-vector multiplication algorithm presented below. S.sendT oken()…”
Section: Algorithm 1 Binary Counter Particlementioning
confidence: 99%
“…However, they also require computations resembling those done by traditional computers to process information and make decisions. Work so far using the geometric amoebot model for self-organizing particle systems has focused on spatial configuration, including demonstrating efficient programmable matter algorithms for * This work was supported in part by NSF under Awards CCF-1353089 and CCF-1422603, and matching NSF REU awards; this work was conducted while the first author was an undergraduate student at ASU shape formation, coating, and compression (e.g., [2], [3], [4], [5]).…”
Section: Introductionmentioning
confidence: 99%
“…We recall the main properties of the amoebot model [5,12], an abstract model for programmable matter that provides a framework for rigorous algorithmic research on nano-scale systems. We represent programmable matter as a collection of individual computational units known as particles.…”
Section: The Amoebot Modelmentioning
confidence: 99%
“…Any Markov chain for particle systems that inherently relies on non-local moves of particles or has transition probabilities relying on non-local information cannot be executed by a local, distributed algorithm. Moreover, most distributed algorithms for amoebot systems are not stochastic and thus cannot be described as Markov chains; see, e.g., the mostly deterministic algorithms in [12,11].…”
Section: From M To a Distributed Local Algorithmmentioning
confidence: 99%