Token sliding independent set reconfiguration on block graphs
Abstract
Let be an independent set of a simple undirected graph . Suppose that each vertex of has a token placed on it. The tokens are allowed to be moved, one at a time, by sliding along the edges of , so that after each move, the vertices having tokens always form an independent set of . We would like to determine whether the tokens can be eventually brought to stay on the vertices of another independent set of in this manner. In other words, we would like to decide if we can transform into 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).
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