CADbots: Algorithmic Aspects of Manipulating Programmable Matter with Finite Automata

10/15/2018
by   Sandor P. Fekete, et al.
0

We contribute results for a set of fundamental problems in the context of programmable matter by presenting algorithmic methods for evaluating and manipulating a collective of particles by a finite automaton that can neither store significant amounts of data, nor perform complex computations, and is limited to a handful of possible physical operations. We provide a toolbox for carrying out fundamental tasks on a given arrangement of tiles, using the arrangement itself as a storage device, similar to a higher-dimensional Turing machine with geometric properties. Specific results include time- and space-efficient procedures for bounding, counting, copying, reflecting, rotating or scaling a complex given shape.

READ FULL TEXT
research
02/23/2022

Fast Reconfiguration for Programmable Matter

The concept of programmable matter envisions a very large number of tiny...
research
09/09/2019

Connected Assembly and Reconfiguration by Finite Automata

We consider methods for connected reconfigurations by finite automate in...
research
05/30/2022

Asynchronous Deterministic Leader Election in Three-Dimensional Programmable Matter

Over three decades of scientific endeavors to realize programmable matte...
research
07/31/2023

Asynchronous Silent Programmable Matter: Line Formation

Programmable Matter (PM) has been widely investigated in recent years. I...
research
02/09/2020

Mobile RAM and Shape Formation by Programmable Particles

We investigate computational issues in the distributed model Amoebots of...
research
05/02/2019

Deterministic Leader Election in Programmable Matter

Addressing a fundamental problem in programmable matter, we present the ...
research
07/08/2020

Bio-Inspired Energy Distribution for Programmable Matter

In systems of active programmable matter, individual modules require a c...

Please sign up or login with your details

Forgot password? Click here to reset