Abstract
Temporal graphs have time-stamped edges. Building on previous work, we study the problem of finding a small vertex set (the separator) whose removal destroys all temporal paths between two designated terminal vertices. Herein, we consider two models of temporal paths: those that pass through arbitrarily many edges per time step (non-strict) and those that pass through at most one edge per time step (strict). Regarding the number of time steps of a temporal graph, we show a complexity dichotomy (NP-completeness versus polynomial-time solvability) for both problem variants. Moreover, we prove both problem variants to be NP-complete even on temporal graphs whose underlying graph is planar. Finally, we introduce the notion of a temporal core (vertices whose incident edges change over time) and prove that the non-strict variant is fixed-parameter tractable when parameterized by the temporal core size, while the strict variant remains NP-complete, even for constant-size temporal cores.
Original language | English |
---|---|
Pages (from-to) | 72-92 |
Number of pages | 21 |
Journal | Journal of Computer and System Sciences |
Volume | 107 |
DOIs | |
State | Published - 1 Feb 2020 |
Externally published | Yes |
Keywords
- (Non-)strict temporal paths
- Length-bounded cuts
- Node multiway cut
- Parameterized complexity
- Single-source shortest paths problem
- Single-source shortest strict temporal path
- Temporal core
ASJC Scopus subject areas
- Theoretical Computer Science
- Computer Networks and Communications
- Computational Theory and Mathematics
- Applied Mathematics