Energy-Constrained Programmable Matter Under Unfair Adversaries

09/09/2023
by   Jamison W. Weber, et al.
0

Individual modules of programmable matter participate in their system's collective behavior by expending energy to perform actions. However, not all modules may have access to the external energy source powering the system, necessitating a local and distributed strategy for supplying energy to modules. In this work, we present a general energy distribution framework for the canonical amoebot model of programmable matter that transforms energy-agnostic algorithms into energy-constrained ones with equivalent behavior and an 𝒪(n^2)-round runtime overhead – even under an unfair adversary – provided the original algorithms satisfy certain conventions. We then prove that existing amoebot algorithms for leader election (ICDCN 2023) and shape formation (Distributed Computing, 2023) are compatible with this framework and show simulations of their energy-constrained counterparts, demonstrating how other unfair algorithms can be generalized to the energy-constrained setting with relatively little effort. Finally, we show that our energy distribution framework can be composed with the concurrency control framework for amoebot algorithms (Distributed Computing, 2023), allowing algorithm designers to focus on the simpler energy-agnostic, sequential setting but gain the general applicability of energy-constrained, asynchronous correctness.

READ FULL TEXT

page 3

page 23

research
07/08/2020

Bio-Inspired Energy Distribution for Programmable Matter

In systems of active programmable matter, individual modules require a c...
research
05/06/2021

The Canonical Amoebot Model: Algorithms and Concurrency Control

The amoebot model abstracts active programmable matter as a collection o...
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
05/16/2018

Convex Hull Formation for Programmable Matter

We envision programmable matter as a system of nano-scale agents (called...
research
05/02/2019

Deterministic Leader Election in Programmable Matter

Addressing a fundamental problem in programmable matter, we present the ...
research
06/02/2021

Efficient Deterministic Leader Election for Programmable Matter

It was suggested that a programmable matter system (composed of multiple...

Please sign up or login with your details

Forgot password? Click here to reset