English

Exploring Word-Representable Temporal Graphs

Data Structures and Algorithms 2025-02-12 v1

Abstract

Word-representable graphs are a subset of graphs that may be represented by a word ww over an alphabet composed of the vertices in the graph. In such graphs, an edge exists if and only if the occurrences of the corresponding vertices alternate in the word ww. We generalise this notion to temporal graphs, constructing timesteps by partitioning the word into factors (contiguous subwords) such that no factor contains more than one copy of any given symbol. With this definition, we study the problem of \emph{exploration}, asking for the fastest schedule such that a given agent may explore all nn vertices of the graph. We show that if the corresponding temporal graph is connected in every timestep, we may explore the graph in 2δn2\delta n timesteps, where δ\delta is the lowest degree of any vertex in the graph. In general, we show that, for any temporal graph represented by a word of length at least n(2dn+d)n(2dn + d), with a connected underlying graph, the full graph can be explored in 2dn2 d n timesteps, where dd is the diameter of the graph. We show this is asymptotically optimal by providing a class of graphs of diameter dd requiring Ω(dn)\Omega(d n) timesteps to explore, for any d[1,n]d \in [1, n].

Keywords

Cite

@article{arxiv.2502.07496,
  title  = {Exploring Word-Representable Temporal Graphs},
  author = {Duncan Adamson},
  journal= {arXiv preprint arXiv:2502.07496},
  year   = {2025}
}

Comments

Preprint