TY - GEN
T1 - Temporal Graph Realization with Bounded Stretch
AU - Mertzios, George B.
AU - Molter, Hendrik
AU - Morawietz, Nils
AU - Spirakis, Paul G.
N1 - Publisher Copyright:
© George B. Mertzios, Hendrik Molter, Nils Morawietz, and Paul G. Spirakis.
PY - 2025/8/20
Y1 - 2025/8/20
N2 - A periodic temporal graph, in its simplest form, is a graph in which every edge appears exactly once in the first ∆ time steps, and then it reappears recurrently every ∆ time steps, where ∆ is a given period length. This model offers a natural abstraction of transportation networks where each transportation link connects two destinations periodically. From a network design perspective, a crucial task is to assign the time-labels on the edges in a way that optimizes some criterion. In this paper we introduce a very natural optimality criterion that captures how the temporal distances of all vertex pairs are “stretched”, compared to their physical distances, i.e. their distances in the underlying static (non-temporal) graph. Given a static graph G, the task is to assign to each edge one time-label between 1 and ∆ such that, in the resulting periodic temporal graph with period ∆, the duration of the fastest temporal path from any vertex u to any other vertex v is at most α times the distance between u and v in G. Here, the value of α measures how much the shortest paths are allowed to be stretched once we assign the periodic time-labels. Our results span three different directions: First, we provide a series of approximation and NP-hardness results. Second, we provide approximation and fixed-parameter algorithms. Among them, we provide a simple polynomial-time algorithm (the radius-algorithm) which always guarantees an approximation strictly smaller than ∆, and which also computes the optimum stretch in some cases. Third, we consider a parameterized local search extension of the problem where we are given the temporal labeling of the graph, but we are allowed to change the time-labels of at most k edges; for this problem we prove that it is W[2]-hard but admits an XP algorithm with respect to k.
AB - A periodic temporal graph, in its simplest form, is a graph in which every edge appears exactly once in the first ∆ time steps, and then it reappears recurrently every ∆ time steps, where ∆ is a given period length. This model offers a natural abstraction of transportation networks where each transportation link connects two destinations periodically. From a network design perspective, a crucial task is to assign the time-labels on the edges in a way that optimizes some criterion. In this paper we introduce a very natural optimality criterion that captures how the temporal distances of all vertex pairs are “stretched”, compared to their physical distances, i.e. their distances in the underlying static (non-temporal) graph. Given a static graph G, the task is to assign to each edge one time-label between 1 and ∆ such that, in the resulting periodic temporal graph with period ∆, the duration of the fastest temporal path from any vertex u to any other vertex v is at most α times the distance between u and v in G. Here, the value of α measures how much the shortest paths are allowed to be stretched once we assign the periodic time-labels. Our results span three different directions: First, we provide a series of approximation and NP-hardness results. Second, we provide approximation and fixed-parameter algorithms. Among them, we provide a simple polynomial-time algorithm (the radius-algorithm) which always guarantees an approximation strictly smaller than ∆, and which also computes the optimum stretch in some cases. Third, we consider a parameterized local search extension of the problem where we are given the temporal labeling of the graph, but we are allowed to change the time-labels of at most k edges; for this problem we prove that it is W[2]-hard but admits an XP algorithm with respect to k.
KW - fastest temporal path
KW - graph realization
KW - periodic temporal labeling
KW - stretch
KW - temporal connectivity
KW - Temporal graph
UR - https://www.scopus.com/pages/publications/105014753891
U2 - 10.4230/LIPIcs.MFCS.2025.75
DO - 10.4230/LIPIcs.MFCS.2025.75
M3 - Conference contribution
AN - SCOPUS:105014753891
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 50th International Symposium on Mathematical Foundations of Computer Science, MFCS 2025
A2 - Gawrychowski, Pawel
A2 - Mazowiecki, Filip
A2 - Skrzypczak, Michal
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 50th International Symposium on Mathematical Foundations of Computer Science, MFCS 2025
Y2 - 25 August 2025 through 29 August 2025
ER -