The Computational Complexity of Finding Separators in Temporal Graphs

11/02/2017
by   Philipp Zschoche, et al.
0

Vertex separators, that is, vertex sets whose deletion disconnects two distinguished vertices in a graph, play a pivotal role in algorithmic graph theory. For instance, the concept of tree decompositions of graphs is tightly connected to the separator concept. For many realistic models of the real world, however, it is necessary to consider graphs whose edge set changes with time. More specifically, the edges are labeled with time stamps. In the literature, these graphs are referred to as temporal graphs, temporal networks, time-varying networks, edge-scheduled networks, etc. While there is an extensive literature on separators in "static" graphs, much less is known for the temporal setting. Building on previous work (e.g., Kempe et al. [STOC '00]), for the first time we systematically investigate the (parameterized) complexity of finding separators in temporal graphs. Doing so, we discover a rich landscape of computationally (fixed-parameter) tractable and intractable cases. In particular, we shed light on the so far seemingly overlooked fact that two frequently used models of temporal separation may lead to quite significant differences in terms of computational complexity. More specifically, considering paths in temporal graphs one may distinguish between strict paths (the time stamps along a path are strictly increasing) and non-strict paths (the time stamps along a path are monotonically non-decreasing). We observe that the corresponding strict case of temporal separators leads to several computationally much easier to handle cases than the non-strict case does.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/02/2017

On Efficiently Finding Small Separators in Temporal Graphs

Vertex separators, that is, vertex sets whose deletion disconnects two d...
research
05/13/2019

Computing Maximum Matchings in Temporal Graphs

We study the computational complexity of finding maximum-cardinality tem...
research
07/04/2021

The Complexity of Finding Temporal Separators under Waiting Time Constraints

In this work, we investigate the computational complexity of Restless Te...
research
03/01/2018

Temporal Graph Classes: A View Through Temporal Separators

We investigate the computational complexity of separating two distinct v...
research
02/12/2021

The Complexity of Transitively Orienting Temporal Graphs

In a temporal network with discrete time-labels on its edges, entities a...
research
07/24/2023

As Time Goes By: Adding a Temporal Dimension Towards Resolving Delegations in Liquid Democracy

In recent years, the study of various models and questions related to Li...
research
01/25/2023

In Which Graph Structures Can We Efficiently Find Temporally Disjoint Paths and Walks?

A temporal graph has an edge set that may change over discrete time step...

Please sign up or login with your details

Forgot password? Click here to reset