paper

Resolving Sets in Temporal Graphs

arXiv:2403.13183

Abstract

A \emph{resolving set} in a graph is a set of vertices such that every vertex of is uniquely identified by its distances to the vertices of . 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 to } is the earliest possible time-step at which a journey with strictly increasing time-steps on edges leaving reaches , \emph{i.e.}, the first time-step at which could receive a message broadcast from . A \emph{temporal resolving set} of a temporal graph is a subset of its vertices such that every vertex of is uniquely identified by its temporal distances from vertices of . 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.

Resolving Sets in Temporal Graphs · wovepaper