Multi-Agent Online Graph Exploration on Cycles and Tadpole Graphs
Erik van den Akker, Kevin Buchin, Klaus-Tycho Foerster
TL;DR
The paper addresses multi-agent online exploration of unknown weighted graphs, focusing on cycles and tadpole graphs under time and energy costs. It introduces algorithmic strategies (ALE and AMP) that align online decisions with offline optima, achieving tight or near-tight competitive ratios: $1$-competitive on cycles in the energy model with $k=2$, $1$-competitive on tadpoles in the energy model with $k=3$, and $1.5$-competitive on tadpoles in the time model with $k=4$, with additional bounds for other agent counts. The work further extends results to $n$-tadpole graphs, showing $1$ energy with $n+2$ agents and $1.5+n/2$ time with the same, and provides $2^{n+1}$-agent extensions achieving $1.5$ time-competitive. These findings advance understanding of distributed exploration efficiency under online information revelation and various cost metrics, with implications for coordinating autonomous robotic teams in restricted unicyclic graphs.
Abstract
We study the problem of multi-agent online graph exploration, in which a team of k agents has to explore a given graph, starting and ending on the same node. The graph is initially unknown. Whenever a node is visited by an agent, its neighborhood and adjacent edges are revealed. The agents share a global view of the explored parts of the graph. The cost of the exploration has to be minimized, where cost either describes the time needed for the entire exploration (time model), or the length of the longest path traversed by any agent (energy model). We investigate graph exploration on cycles and tadpole graphs for 2-4 agents, providing optimal results on the competitive ratio in the energy model (1-competitive with two agents on cycles and three agents on tadpole graphs), and for tadpole graphs in the time model (1.5-competitive with four agents). We also show competitive upper bounds of 2 for the exploration of tadpole graphs with three agents, and 2.5 for the exploration of tadpole graphs with two agents in the time model.
