Energy-Constrained Programmable Matter Under Unfair Adversaries
Jamison W. Weber, Tishya Chhabra, Andr\'ea W. Richa, Joshua, J. Daymude

TL;DR
This paper introduces a framework that enables energy-constrained programmable matter modules to run existing algorithms with minimal overhead, even under unfair adversaries, by transforming energy-agnostic algorithms into energy-aware ones.
Contribution
The authors present a general energy distribution framework for amoebot programmable matter that preserves algorithm behavior and extends applicability to energy-constrained, asynchronous settings.
Findings
Framework transforms energy-agnostic algorithms with $ ext{O}(n^2)$ overhead.
Existing algorithms for leader election and shape formation are compatible with the framework.
Simulations demonstrate effective energy-constrained algorithm performance.
Abstract
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 -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,…
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.
