Amoebot

Inspired by the behavior of amoeba, the Amoebot model offers a versatile framework to model self-organizing particles and facilitates rigorous algorithmic research in the area of programmable matter.

DERAKHSHANDEH, Zahra, DOLEV, Shlomi, GMYR, Robert, RICHA, Andréa W., SCHEIDELER, Christian and STROTHMANN, Thim, 2014. Amoebot - a new model for programmable matter. In: Proceedings of the 26th ACM symposium on Parallelism in algorithms and architectures. Online. Prague Czech Republic: ACM. 21 June 2014. p. 220–222. ISBN 978-1-4503-2821-0. DOI 10.1145/2612669.2612712. [Accessed 24 April 2024].

DERAKHSHANDEH, Zahra, GMYR, Robert, RICHA, Andrea W., SCHEIDELER, Christian, STROTHMANN, Thim and TZUR-DAVID, Shimrit, 2014. Infinite Object Coating in the Amoebot Model.. Online. 10 November 2014. arXiv. arXiv:1411.2356. Available from: http://arxiv.org/abs/1411.2356 [Accessed 24 April 2024]. The term programmable matter refers to matter which has the ability to change its physical properties (shape, density, moduli, conductivity, optical properties, etc.) in a programmable fashion, based upon user input or autonomous sensing. This has many applications like smart materials, autonomous monitoring and repair, and minimal invasive surgery. While programmable matter might have been considered pure science fiction more than two decades ago, in recent years a large amount of research has been conducted in this field. Often programmable matter is envisioned as a very large number of small locally interacting computational particles. We propose the Amoebot model, a new model which builds upon this vision of programmable matter. Inspired by the behavior of amoeba, the Amoebot model offers a versatile framework to model self-organizing particles and facilitates rigorous algorithmic research in the area of programmable matter. We present an algorithm for the problem of coating an infinite object under this model, and prove the correctness of the algorithm and that it is work-optimal. arXiv:1411.2356 [cs]