Efficient Deterministic Leader Election for Programmable Matter

06/02/2021
by   Fabien Dufoulon, et al.
0

It was suggested that a programmable matter system (composed of multiple computationally weak mobile particles) should remain connected at all times since otherwise, reconnection is difficult and may be impossible. At the same time, it was not clear that allowing the system to disconnect carried a significant advantage in terms of time complexity. We demonstrate for a fundamental task, that of leader election, an algorithm where the system disconnects and then reconnects automatically in a non-trivial way (particles can move far away from their former neighbors and later reconnect to others). Moreover, the runtime of the temporarily disconnecting deterministic leader election algorithm is linear in the diameter. Hence, the disconnecting – reconnecting algorithm is as fast as previous randomized algorithms. When comparing to previous deterministic algorithms, we note that some of the previous work assumed weaker schedulers. Still, the runtime of all the previous deterministic algorithms that did not assume special shapes of the particle system (shapes with no holes) was at least quadratic in n, where n is the number of particles in the system. (Moreover, the new algorithm is even faster in some parameters than the deterministic algorithms that did assume special initial shapes.) Since leader election is an important module in algorithms for various other tasks, the presented algorithm can be useful for speeding up other algorithms under the assumption of a strong scheduler. This leaves open the question: "can a deterministic algorithm be as fast as the randomized ones also under weaker schedulers?"

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2019

Deterministic Leader Election in Programmable Matter

Addressing a fundamental problem in programmable matter, we present the ...
research
10/19/2020

Leader Election And Local Identifiers For 3D Programmable Matter

In this paper, we present two deterministic leader election algorithms f...
research
07/27/2018

Distributed leader election and computation of local identifiers for programmable matter

The context of this paper is programmable matter, which consists of a se...
research
02/22/2023

Improved Deterministic Leader Election in Diameter-Two Networks

In this paper, we investigate the leader election problem in diameter-tw...
research
02/09/2020

Mobile RAM and Shape Formation by Programmable Particles

We investigate computational issues in the distributed model Amoebots of...
research
05/17/2022

The Energy Complexity of Las Vegas Leader Election

We consider the time and energy complexities of randomized leader electi...
research
09/09/2023

Energy-Constrained Programmable Matter Under Unfair Adversaries

Individual modules of programmable matter participate in their system's ...

Please sign up or login with your details

Forgot password? Click here to reset