Table of Contents
Fetching ...

Directed Token Sliding

Niranka Banerjee, Christian Engels, Duc A. Hoang

TL;DR

The Token Sliding problem remains $\mathsf{PSPACE}$-complete for oriented planar graphs, split graphs, bipartite graphs and bounded treewidth graphs and polynomial-time algorithms for solving the problem on oriented cycles and cographs are presented.

Abstract

Reconfiguration problems involve determining whether two given configurations can be transformed into each other under specific rules. The Token Sliding problem asks whether, given two different set of tokens on vertices of a graph $G$, we can transform one into the other by sliding tokens step-by-step along edges of $G$ such that each resulting set of tokens forms an independent set in $G$. Recently, Ito et al. [MFCS 2022] introduced a directed variant of this problem. They showed that for general oriented graphs (i.e., graphs where no pair of vertices can have directed edges in both directions), the problem remains $\mathsf{PSPACE}$-complete, and is solvable in polynomial time on oriented trees. In this paper, we further investigate the Token Sliding problem on various oriented graph classes. We show that the problem remains $\mathsf{PSPACE}$-complete for oriented planar graphs, split graphs, bipartite graphs and bounded treewidth graphs. Additionally, we present polynomial-time algorithms for solving the problem on oriented cycles and cographs.

Directed Token Sliding

TL;DR

The Token Sliding problem remains -complete for oriented planar graphs, split graphs, bipartite graphs and bounded treewidth graphs and polynomial-time algorithms for solving the problem on oriented cycles and cographs are presented.

Abstract

Reconfiguration problems involve determining whether two given configurations can be transformed into each other under specific rules. The Token Sliding problem asks whether, given two different set of tokens on vertices of a graph , we can transform one into the other by sliding tokens step-by-step along edges of such that each resulting set of tokens forms an independent set in . Recently, Ito et al. [MFCS 2022] introduced a directed variant of this problem. They showed that for general oriented graphs (i.e., graphs where no pair of vertices can have directed edges in both directions), the problem remains -complete, and is solvable in polynomial time on oriented trees. In this paper, we further investigate the Token Sliding problem on various oriented graph classes. We show that the problem remains -complete for oriented planar graphs, split graphs, bipartite graphs and bounded treewidth graphs. Additionally, we present polynomial-time algorithms for solving the problem on oriented cycles and cographs.

Paper Structure

This paper contains 11 sections, 14 theorems, 1 equation, 5 figures.

Key Result

theorem 1

Token Sliding is -complete on oriented planar graphs.

Figures (5)

  • Figure 1: Oriented planar gadgets
  • Figure 2: Placing tokens on the $uv$-gadget
  • Figure 3: Illustration of our split graph reduction. The two large bold thick arrows indicate that there are arcs from all vertices of $K^1_{G^\prime} \cup K^2_{G^\prime}$ to $c_1$ and from $c_2$ to all vertices of $K^1_{G^\prime} \cup K^2_{G^\prime}$
  • Figure 4: Bipartite Gadget
  • Figure 5: Cycles (filled vertices are in $S$ and circled vertices are in $T$)

Theorems & Definitions (26)

  • theorem 1
  • lemma 1
  • proof
  • lemma 2
  • proof
  • theorem 2
  • lemma 3
  • proof
  • lemma 4
  • proof
  • ...and 16 more