Abstract
We envision programmable matter as a system of nano-scale agents (called particles) with very limited computational capabilities that move and compute collectively to achieve a desired goal. We use the geometric amoebot model as our computational framework, which assumes particles move on the triangular lattice. Motivated by the problem of shape sealing whose goal is to seal an object using as little resources as possible, we investigate how a particle system can self-organize to form an object's convex hull. We give a fully distributed, local algorithm for convex hull formation and prove that it runs in $\mathcal{O}(B + H\log H)$ asynchronous rounds, where $B$ is the length of the object's boundary and $H$ is the length of the object's convex hull. Our algorithm can be extended to also form the object's ortho-convex hull, which requires the same number of particles but additionally minimizes the enclosed space within the same asymptotic runtime.
| Original language | English |
|---|---|
| Article number | 1805.06149v1 |
| Number of pages | 25 |
| Journal | arXiv |
| Volume | 2018 |
| DOIs | |
| Publication status | Published - 16 May 2018 |
Bibliographical note
A conference version of this paper will be submitted to the 32nd International Symposium on Distributed Computing (DISC 2018)Fingerprint
Dive into the research topics of 'Convex hull formation for programmable matter'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver