Algorithms for Communication Problems for Mobile Agents Exchanging Energy
Jerzy Czyzowicz, Krzysztof Diks, Jean Moussi, Wojciech Rytter

TL;DR
This paper studies communication problems among mobile agents with energy transfer capabilities in networks, showing polynomial solutions on trees and lines but NP-completeness on general graphs.
Contribution
It demonstrates that allowing energy exchange makes data delivery, convergecast, and broadcast problems polynomially solvable on trees and lines, but NP-complete on general graphs.
Findings
Polynomial algorithms for trees and lines.
NP-completeness on general graphs.
Energy exchange enables efficient solutions in specific network topologies.
Abstract
We consider communication problems in the setting of mobile agents deployed in an edge-weighted network. The assumption of the paper is that each agent has some energy that it can transfer to any other agent when they meet (together with the information it holds). The paper deals with three communication problems: data delivery,convergecast and broadcast. These problems are posed for a centralized scheduler which has full knowledge of the instance. It is already known that, without energy exchange, all three problems are NP-complete even if the network is a line. Surprisingly, if we allow the agents to exchange energy, we show that all three problems are polynomially solvable on trees and have linear time algorithms on the line. On the other hand for general undirected and directed graphs we show that these problems, even if energy exchange is allowed, are still NP-complete.
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.
Taxonomy
TopicsOptimization and Search Problems · Modular Robots and Swarm Intelligence · Mobile Agent-Based Network Management
