English

Graph Exploration by Energy-Sharing Mobile Agents

Discrete Mathematics 2021-02-26 v1

Abstract

We consider the problem of collective exploration of a known nn-node edge-weighted graph by kk mobile agents that have limited energy but are capable of energy transfers. The agents are initially placed at an arbitrary subset of nodes in the graph, and each agent has an initial, possibly different, amount of energy. The goal of the exploration problem is for every edge in the graph to be traversed by at least one agent. The amount of energy used by an agent to travel distance xx is proportional to xx. In our model, the agents can {\em share} energy when co-located: when two agents meet, one can transfer part of its energy to the other. For an nn-node path, we give an O(n+k)O(n+k) time algorithm that either finds an exploration strategy, or reports that one does not exist. For an nn-node tree with \ell leaves, we give an O(n+k2)O(n+ \ell k^2) algorithm that finds an exploration strategy if one exists. Finally, for the general graph case, we show that the problem of deciding if exploration is possible by energy-sharing agents is NP-hard, even for 3-regular graphs. In addition, we show that it is always possible to find an exploration strategy if the total energy of the agents is at least twice the total weight of the edges; moreover, this is asymptotically optimal.

Keywords

Cite

@article{arxiv.2102.13062,
  title  = {Graph Exploration by Energy-Sharing Mobile Agents},
  author = {J. Czyzowicz and S. Dobrev and R. Killick and E. Kranakis and D. Krizanc and L. Narayanan and J. Opatrny and D. Pankratov and S. Shende},
  journal= {arXiv preprint arXiv:2102.13062},
  year   = {2021}
}

Comments

21 pages, 4 figures, full version of the paper appearing in the proceedings of SIROCCO 2021

R2 v1 2026-06-23T23:31:09.997Z