By Programmable Matter (PM) is usually meant a system of weak and self-organizing computational entities, called particles, which can be programmed via distributed algorithms to collectively achieve some global tasks. We consider the SILBOT model where particles are modeled as finite state automata, living and operating in the cells of a hexagonal grid. Particles are all identical, executing the same deterministic algorithm which is based on local observation of the surroundings, up to two hops. Particles are asynchronous, without any direct means of communication and disoriented but sharing a common handedness, i.e., chirality is assumed. Within such a basic model, we consider a foundational primitive for PM, that is Coating: a set of n particles must move so as to ensure the closed surrounding of an object occupying some connected cells of the grid. We present an optimal deterministic distributed algorithm – along with the correctness proof, that in Θ(n2) rounds solves the Coating problem, where a round concerns the minimal time window within which each particle is activated at least once.

Silent Programmable Matter: Coating / Alfredo Navarra; Francesco Piselli. - ELETTRONICO. - 286:(2024), pp. 475-491. ( 27th International Conference on Principles of Distributed Systems, OPODIS 2023 jpn 2023) [10.4230/lipics.opodis.2023.25].

Silent Programmable Matter: Coating

Alfredo Navarra;Francesco Piselli
2024

Abstract

By Programmable Matter (PM) is usually meant a system of weak and self-organizing computational entities, called particles, which can be programmed via distributed algorithms to collectively achieve some global tasks. We consider the SILBOT model where particles are modeled as finite state automata, living and operating in the cells of a hexagonal grid. Particles are all identical, executing the same deterministic algorithm which is based on local observation of the surroundings, up to two hops. Particles are asynchronous, without any direct means of communication and disoriented but sharing a common handedness, i.e., chirality is assumed. Within such a basic model, we consider a foundational primitive for PM, that is Coating: a set of n particles must move so as to ensure the closed surrounding of an object occupying some connected cells of the grid. We present an optimal deterministic distributed algorithm – along with the correctness proof, that in Θ(n2) rounds solves the Coating problem, where a round concerns the minimal time window within which each particle is activated at least once.
2024
Leibniz International Proceedings in Informatics, LIPIcs
27th International Conference on Principles of Distributed Systems, OPODIS 2023
jpn
2023
Alfredo Navarra; Francesco Piselli
File in questo prodotto:
File Dimensione Formato  
LIPIcs.OPODIS.2023.25.pdf

accesso aperto

Tipologia: Pdf editoriale (Version of record)
Licenza: Creative commons
Dimensione 1.51 MB
Formato Adobe PDF
1.51 MB Adobe PDF

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1435325
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact