Abstract
We consider distributed systems of autonomous robots operating in the plane under synchronous Look-Compute-Move (LCM) cycles. Prior research on four distinct models assumes robots have unlimited energy. We remove this assumption and investigate systems where robots have limited but renewable energy, requiring inactivity for energy restoration. We analyze the computational impact of this constraint, fully characterizing the relationship between energy-restricted and unrestricted robots. Surprisingly, we show that energy constraints can enhance computational power.
Additionally, we study how memory persistence and communication capabilities inuence computation under energy constraints. By comparing the four models in this setting, we establish a complete characterization of their computational relationships. A key insight is that energy-limited robots can be modeled as unlimited-energy robots controlled by an adversarial activation scheduler. This provides a novel equivalence framework for analyzing energy-constrained distributed systems.
Additionally, we study how memory persistence and communication capabilities inuence computation under energy constraints. By comparing the four models in this setting, we establish a complete characterization of their computational relationships. A key insight is that energy-limited robots can be modeled as unlimited-energy robots controlled by an adversarial activation scheduler. This provides a novel equivalence framework for analyzing energy-constrained distributed systems.
Original language | English |
---|---|
Article number | 105280 |
Number of pages | 24 |
Journal | Information and Computation |
Volume | 303 |
Early online date | 7 Feb 2025 |
DOIs | |
Publication status | Published - Mar 2025 |
Funding
This research was partly supported by NSERC through the Discovery Grant program No. 203254 and A2415, and by JSPS KAKENHI No. 20K11685, 21K11748. This research was partly supported by NSERC through the Discovery Grant program, and by JSPS KAKENHI No. 20K11685, 21K11748.
Keywords
- Distributed computing
- Energy constraint
- Mobile computational entities
- Synchronous adversarial schedulers