English

Steiner Network Problems on Temporal Graphs

Computational Complexity 2017-09-04 v2 Data Structures and Algorithms

Abstract

We introduce a temporal Steiner network problem in which a graph, as well as changes to its edges and/or vertices over a set of discrete times, are given as input; the goal is to find a minimal subgraph satisfying a set of kk time-sensitive connectivity demands. We show that this problem, kk-Temporal Steiner Network (kk-TSN), is NP-hard to approximate to a factor of kϵk - \epsilon, for every fixed k2k \geq 2 and ϵ>0\epsilon > 0. This bound is tight, as certified by a trivial approximation algorithm. Conceptually this demonstrates, in contrast to known results for traditional Steiner problems, that a time dimension adds considerable complexity even when the problem is offline. We also discuss special cases of kk-TSN in which the graph changes satisfy a monotonicity property. We show approximation-preserving reductions from monotonic kk-TSN to well-studied problems such as Priority Steiner Tree and Directed Steiner Tree, implying improved approximation algorithms. Lastly, kk-TSN and its variants arise naturally in computational biology; to facilitate such applications, we devise an integer linear program for kk-TSN based on network flows.

Keywords

Cite

@article{arxiv.1609.04918,
  title  = {Steiner Network Problems on Temporal Graphs},
  author = {Alex Khodaverdian and Benjamin Weitz and Jimmy Wu and Nir Yosef},
  journal= {arXiv preprint arXiv:1609.04918},
  year   = {2017}
}
R2 v1 2026-06-22T15:51:32.800Z