Recolorable Graph Exploration by an Oblivious Agent with Fewer Colors
Shota Takahashi, Haruki Kanaya, Shoma Hiraoka, Ryota Eguchi, Yuichi Sudo
TL;DR
The paper advances recolorable graph exploration by an oblivious agent on unknown, port-less graphs, reducing color complexity from eight to six for arbitrary graphs and to five for triangle-free and $\varphi$-free graphs. It achieves this via a DFS-inspired semi-DFS framework and a fixed-color simulation ($\mathcal{A}_{Gen6}$) that propagates a path and handles backtracking with a limited color set. A separate $\mathcal{A}_{PF5}$ demonstrates five-color exploration on $\varphi$-free graphs by enforcing an acyclic distance-color DAG, ensuring reachability and termination. The work also includes a model-clarification discussion about recoloring rules and color counting, clarifying assumptions and outlining open questions such as potential further color reductions or memory-enabled variants.
Abstract
Recently, Böckenhauer, Frei, Unger, and Wehner (SIROCCO 2023) introduced a novel variant of the graph exploration problem in which a single memoryless agent must visit all nodes of an unknown, undirected, and connected graph before returning to its starting node. Unlike the standard model for mobile agents, edges are not labeled with port numbers. Instead, the agent can color its current node and observe the color of each neighboring node. To move, it specifies a target color and then moves to an adversarially chosen neighbor of that color. Böckenhauer~et al.~analyzed the minimum number of colors required for successful exploration and proposed an elegant algorithm that enables the agent to explore an arbitrary graph using only eight colors. In this paper, we present a novel graph exploration algorithm that requires only six colors. Furthermore, we prove that five colors are sufficient if we consider only a restricted class of graphs, which we call the $\varphi$-free graphs, a class that includes every graph with maximum degree at most three and every cactus.
