Independent set reconfiguration on directed graphs

03/25/2022
by   Takehiro Ito, et al.
0

Directed Token Sliding asks, given a directed graph and two sets of pairwise nonadjacent vertices, whether one can reach from one set to the other by repeatedly applying a local operation that exchanges a vertex in the current set with one of its out-neighbors, while keeping the nonadjacency. It can be seen as a reconfiguration process where a token is placed on each vertex in the current set, and the local operation slides a token along an arc respecting its direction. Previously, such a problem was extensively studied on undirected graphs, where the edges have no directions and thus the local operation is symmetric. Directed Token Sliding is a generalization of its undirected variant since an undirected edge can be simulated by two arcs of opposite directions. In this paper, we initiate the algorithmic study of Directed Token Sliding. We first observe that the problem is PSPACE-complete even if we forbid parallel arcs in opposite directions and that the problem on directed acyclic graphs is NP-complete and W[1]-hard parameterized by the size of the sets in consideration. We then show our main result: a linear-time algorithm for the problem on directed graphs whose underlying undirected graphs are trees, which are called polytrees. Such a result is also known for the undirected variant of the problem on trees [Demaine et al. TCS 2015], but the techniques used here are quite different because of the asymmetric nature of the directed problem. We present a characterization of yes-instances based on the existence of a certain set of directed paths, and then derive simple equivalent conditions from it by some observations, which admits an efficient algorithm. For the polytree case, we also present a quadratic-time algorithm that outputs, if the input is a yes-instance, one of the shortest reconfiguration sequences.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/14/2023

The directed metric dimension of directed co-graphs

A vertex w resolves two vertices u and v in a directed graph G if the di...
research
05/02/2022

Token sliding on graphs of girth five

In the Token Sliding problem we are given a graph G and two independent ...
research
03/31/2022

On Reconfiguration Graph of Independent Sets under Token Sliding

An independent set of a graph G is a vertex subset I such that there is ...
research
10/08/2019

On vertex-edge and independent vertex-edge domination

Given a graph G = (V,E), a vertex u ∈ V ve-dominates all edges incident ...
research
04/22/2020

Some results on Vertex Separator Reconfiguration

We present the first results on the complexity of the reconfiguration of...
research
04/17/2021

A Timecop's Chase Around the Table

We consider the cops and robber game variant consisting of one cop and o...
research
03/26/2021

Confluent Vessel Trees with Accurate Bifurcations

We are interested in unsupervised reconstruction of complex near-capilla...

Please sign up or login with your details

Forgot password? Click here to reset