Terminating Distributed Construction of Shapes and Patterns in a Fair Solution of Automata
Othon Michail

TL;DR
This paper introduces a physically constrained model of automata that passively move and connect to form complex shapes, providing new protocols for termination detection and shape construction in a well-mixed system.
Contribution
It presents a novel, physically constrained automata model and develops terminating protocols for shape construction with high probability, enabling self-organization into complex structures.
Findings
Capable of forming 2D and 3D shapes under physical constraints
Developed a size counting protocol that terminates w.h.p.
Established universal constructors for complex shapes
Abstract
We consider a solution of automata similar to Population Protocols and Network Constructors. The automata (or nodes) move passively in a well-mixed solution and can cooperate by interacting in pairs. Every such interaction may result in an update of the local states of the nodes. Additionally, the nodes may also choose to connect to each other in order to start forming some required structure. We may think of such nodes as the smallest possible programmable pieces of matter. The model that we introduce here is a more applied version of Network Constructors, imposing physical (or geometrical) constraints on the connections. Each node can connect to other nodes only via a very limited number of local ports, therefore at any given time it has only a bounded number of neighbors. Connections are always made at unit distance and are perpendicular to connections of neighboring ports. We show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · DNA and Biological Computing · Distributed systems and fault tolerance
