pith. sign in

arxiv: 1810.06360 · v1 · pith:QY3R7PRWnew · submitted 2018-10-15 · 💻 cs.DS

CADbots: Algorithmic Aspects of Manipulating Programmable Matter with Finite Automata

classification 💻 cs.DS
keywords algorithmicarrangementcomplexfinitefundamentalgivenmanipulatingmatter
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.