English

Token sliding independent set reconfiguration on block graphs

Discrete Mathematics 2024-10-10 v1

Abstract

Let SS be an independent set of a simple undirected graph GG. Suppose that each vertex of SS has a token placed on it. The tokens are allowed to be moved, one at a time, by sliding along the edges of GG, so that after each move, the vertices having tokens always form an independent set of GG. We would like to determine whether the tokens can be eventually brought to stay on the vertices of another independent set SS' of GG in this manner. In other words, we would like to decide if we can transform SS into SS' through a sequence of steps, each of which involves substituting a vertex in the current independent set with one of its neighbours to obtain another independent set. This problem of determining if one independent set of a graph ``is reachable'' from another independent set of it is known to be PSPACE-hard even for split graphs, planar graphs, and graphs of bounded treewidth. Polynomial time algorithms have been obtained for certain graph classes like trees, interval graphs, claw-free graphs, and bipartite permutation graphs. We present a polynomial time algorithm for the problem on block graphs, which are the graphs in which every maximal 2-connected subgraph is a clique. Our algorithm is the first generalization of the known polynomial time algorithm for trees to a larger class of graphs (note that trees form a proper subclass of block graphs).

Keywords

Cite

@article{arxiv.2410.07060,
  title  = {Token sliding independent set reconfiguration on block graphs},
  author = {Mathew C. Francis and Veena Prabhakaran},
  journal= {arXiv preprint arXiv:2410.07060},
  year   = {2024}
}

Comments

36 pages, 5 figures

R2 v1 2026-06-28T19:14:44.118Z