Improved exploration of temporal graphs
Abstract
A temporal graph G is a sequence (Gt)t ∈ I of graphs on the same vertex set of size n. The temporal exploration problem asks for the length of the shortest sequence of vertices that starts at a given vertex, visits every vertex, and at each time step t either stays at the current vertex or moves to an adjacent vertex in Gt. Bounds on the length of a shortest temporal exploration have been investigated extensively. Perhaps the most fundamental case is when each graph Gt is connected and has bounded maximum degree. In this setting, Erlebach, Kammer, Luo, Sajenko, and Spooner [ICALP 2019] showed that there exists an exploration of G in O(n7/4) time steps. We significantly improve this bound by showing that O(n3/2 n) time steps suffice. In fact, we deduce this result from a much more general statement. Let the average temporal maximum degree D of G be the average of t ∈ I dGt(v) over all vertices v ∈ V(G), where dGt(v) denotes the degree of v in Gt. If each graph Gt is connected, we show that there exists an exploration of G in O(n3/2 D n) time steps. In particular, this gives the first subquadratic upper bound when the underlying graph has bounded average degree. As a special case, this also improves the previous best bounds when the underlying graph is planar or has bounded treewidth and provides a unified approach for all of these settings. Our bound is subquadratic already when D=o(n/ n).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.