The complexity of finding small separators in temporal graphs

作者:

Highlights:

摘要

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.

论文关键词:(Non-)strict temporal paths,Temporal core,Single-source shortest paths problem,Single-source shortest strict temporal path,Node multiway cut,Length-bounded cuts,Parameterized complexity

论文评审过程:Received 14 November 2018, Revised 13 May 2019, Accepted 14 July 2019, Available online 8 August 2019, Version of Record 6 October 2019.

论文官网地址:https://doi.org/10.1016/j.jcss.2019.07.006