Deterministic Leader Election in Programmable Matter

05/02/2019
by   Yuval Emek, et al.
0

Addressing a fundamental problem in programmable matter, we present the first deterministic algorithm to elect a unique leader in a system of connected amoebots assuming only that amoebots are initially contracted. Previous algorithms either used randomization, made various assumptions (shapes with no holes, or known shared chirality), or elected several co-leaders in some cases. Some of the building blocks we introduce in constructing the algorithm are of interest by themselves, especially the procedure we present for reaching common chirality among the amoebots. Given the leader election and the chirality agreement building block, it is known that various tasks in programmable matter can be performed or improved. The main idea of the new algorithm is the usage of the ability of the amoebots to move, which previous leader election algorithms have not used.

READ FULL TEXT
research
06/02/2021

Efficient Deterministic Leader Election for Programmable Matter

It was suggested that a programmable matter system (composed of multiple...
research
02/20/2012

Deterministic Leader Election Among Disoriented Anonymous Sensors

We address the Leader Election (LE) problem in networks of anonymous sen...
research
05/30/2022

Asynchronous Deterministic Leader Election in Three-Dimensional Programmable Matter

Over three decades of scientific endeavors to realize programmable matte...
research
05/11/2021

Accelerating Amoebots via Reconfigurable Circuits

We consider an extension to the geometric amoebot model that allows amoe...
research
07/08/2020

Bio-Inspired Energy Distribution for Programmable Matter

In systems of active programmable matter, individual modules require a c...
research
09/09/2023

Energy-Constrained Programmable Matter Under Unfair Adversaries

Individual modules of programmable matter participate in their system's ...
research
10/15/2018

CADbots: Algorithmic Aspects of Manipulating Programmable Matter with Finite Automata

We contribute results for a set of fundamental problems in the context o...

Please sign up or login with your details

Forgot password? Click here to reset