Self-stabilizing Graph Exploration by a Single Agent
Yuichi Sudo, Fukuhito Ooshita, Sayaka Kamei

TL;DR
This paper introduces two self-stabilizing algorithms enabling a single mobile agent to explore any graph from any initial state, with optimized cover times and minimal memory usage, applicable to various graph sizes and structures.
Contribution
The paper presents novel randomized and deterministic self-stabilizing algorithms for graph exploration by a single agent, with proven optimal or near-optimal cover times and low memory requirements.
Findings
Randomized algorithm achieves expected $O(m)$ cover time for large $c$
Deterministic algorithm has $O(m + nD)$ cover time with minimal memory
Algorithms work from any initial configuration, ensuring full graph exploration
Abstract
In this paper, we present two self-stabilizing algorithms that enable a single (mobile) agent to explore graphs. Starting from any initial configuration, \ie regardless of the initial states of the agent and all nodes, as well as the initial location of the agent, the algorithms ensure the agent visits all nodes. We evaluate the algorithms based on two metrics: the \emph{cover time}, defined as the number of moves required to visit all nodes, and \emph{memory usage}, defined as the storage needed for maintaining the states of the agent and each node. The first algorithm is randomized. Given an integer , its cover time is optimal, \ie in expectation, and its memory requirements are bits for the agent and bits for each node , where and are the numbers of nodes and edges, respectively, and is the degree of node…
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.
