English

Resolving Sets in Temporal Graphs

Combinatorics 2024-12-05 v3 Discrete Mathematics Data Structures and Algorithms

Abstract

A \emph{resolving set} RR in a graph GG is a set of vertices such that every vertex of GG is uniquely identified by its distances to the vertices of RR. Introduced in the 1970s, this concept has been since then extensively studied from both combinatorial and algorithmic points of view. We propose a generalization of the concept of resolving sets to temporal graphs, \emph{i.e.}, graphs with edge sets that change over discrete time-steps. In this setting, the \emph{temporal distance from uu to vv} is the earliest possible time-step at which a journey with strictly increasing time-steps on edges leaving uu reaches vv, \emph{i.e.}, the first time-step at which vv could receive a message broadcast from uu. A \emph{temporal resolving set} of a temporal graph G\mathcal{G} is a subset RR of its vertices such that every vertex of G\mathcal{G} is uniquely identified by its temporal distances from vertices of RR. We study the problem of finding a minimum-size temporal resolving set, and show that it is NP-complete even on very restricted graph classes and with strong constraints on the time-steps: temporal complete graphs where every edge appears in either time-step~1 or~2, temporal trees where every edge appears in at most two consecutive time-steps, and even temporal subdivided stars where every edge appears in at most two (not necessarily consecutive) time-steps. On the other hand, we give polynomial-time algorithms for temporal paths and temporal stars where every edge appears in exactly one time-step, and give a combinatorial analysis and algorithms for several temporal graph classes where the edges appear in periodic time-steps.

Keywords

Cite

@article{arxiv.2403.13183,
  title  = {Resolving Sets in Temporal Graphs},
  author = {Jan Bok and Antoine Dailly and Tuomo Lehtilä},
  journal= {arXiv preprint arXiv:2403.13183},
  year   = {2024}
}
R2 v1 2026-06-28T15:26:38.992Z