Abstract
An independent set of a graph G is a vertex subset I such that there is no edge joining any two vertices in I. Imagine that a token is placed on each vertex of an independent set of G. The \({\textsf{TS}}\)- (\({\textsf{TS}}_k\)-) reconfiguration graph of G takes all non-empty independent sets (of size k) as its nodes, where k is some given positive integer. Two nodes are adjacent if one can be obtained from the other by sliding a token on some vertex to one of its unoccupied neighbors. This paper focuses on the structure and realizability of these reconfiguration graphs. More precisely, we study two main questions for a given graph G: (1) Whether the \({\textsf{TS}}_k\)-reconfiguration graph of G belongs to some graph class \({\mathcal {G}}\) (including complete graphs, paths, cycles, complete bipartite graphs, connected split graphs, maximal outerplanar graphs, and complete graphs minus one edge) and (2) If G satisfies some property \({\mathcal {P}}\) (including s-partitedness, planarity, Eulerianity, girth, and the clique’s size), whether the corresponding \({\textsf{TS}}\)- (\({\textsf{TS}}_k\)-) reconfiguration graph of G also satisfies \({\mathcal {P}}\), and vice versa. Additionally, we give a decomposition result for splitting a \({\textsf{TS}}_k\)-reconfiguration graph into smaller pieces.
Similar content being viewed by others
Data availability
The supplement data used in this paper are available at https://hoanganhduc.github.io/graphs/.
Change history
29 July 2023
A Correction to this paper has been published: https://doi.org/10.1007/s00373-023-02684-2
References
Alavi, Y., Behzad, M., Erdős, P., Lick, D.R.: Double vertex graphs. J. Combin. Inf. Syst. Sci. 16(1), 37–50 (1991)
Avis, D., Hoang, D.A.: A note on acyclic token sliding reconfiguration graphs of independent sets. arXiv:2301.00317 (2023)
Bern, M.W., Eppstein, D.: Mesh generation and optimal triangulation. In: Du, D.Z., Hwang, F.K.M. (eds.) Computing in Euclidean Geometry, no. 1 in Lecture Notes Series on Computing, pp. 23–90. World Scientific (1992). https://doi.org/10.1142/9789814355858_0002
Bonamy, M., Bousquet, N.: Token sliding on chordal graphs. In: Proceedings of WG 2017, LNCS, vol. 10520, pp. 127–139. Springer, Berlin (2017). https://doi.org/10.1007/978-3-319-68705-6_10
Bonsma, P.S., Kamiński, M., Wrochna, M.: Reconfiguring independent sets in claw-free graphs. In: Proceedings of SWAT 2014, LNCS, vol. 8503, pp. 86–97. Springer, Berlin (2014). https://doi.org/10.1007/978-3-319-08404-6_8
Briański, M., Felsner, S., Hodor, J., Micek, P.: Reconfiguring independent sets on interval graphs. In: Bonchi, F., Puglisi, S.J. (eds.) Proceedings of MFCS 2021, LIPIcs, vol. 202, pp. 23:1–23:14 (2021). https://doi.org/10.4230/LIPIcs.MFCS.2021.23
Collins, K.L., Trenk, A.N.: Split graphs. In: Beineke, L.W., Golumbic, M.C., Wilson, R.J. (eds.) Topics in Algorithmic Graph Theory, Encyclopedia of Mathematics and its Applications, pp. 189–206. Cambridge University Press, Cambridge (2021). https://doi.org/10.1017/9781108592376.012
Demaine, E.D., Demaine, M.L., Fox-Epstein, E., Hoang, D.A., Ito, T., Ono, H., Otachi, Y., Uehara, R., Yamada, T.: Linear-time algorithm for sliding tokens on trees. Theor. Comput. Sci. 600, 132–142 (2015). https://doi.org/10.1016/j.tcs.2015.07.037
Diestel, R.: Graph theory. In: Graduate Texts in Mathematics, vol. 173, 5th edn. Springer, Berlin (2017). https://doi.org/10.1007/978-3-662-53622-3
Fox-Epstein, E., Hoang, D.A., Otachi, Y., Uehara, R.: Sliding token on bipartite permutation graphs. In: Proceedings of ISAAC 2015, LNCS, vol. 9472, pp. 237–247. Springer, Berlin (2015). https://doi.org/10.1007/978-3-662-48971-0_21
Kamiński, M., Medvedev, P., Milanič, M.: Shortest paths between shortest paths. Theor. Comput. Sci. 412(39), 5205–5210 (2011). https://doi.org/10.1016/j.tcs.2011.05.021
Kamiński, M., Medvedev, P., Milanič, M.: Complexity of independent set reconfigurability problems. Theor. Comput. Sci. 439, 9–15 (2012). https://doi.org/10.1016/j.tcs.2012.03.004
Lawson, C.L.: Software for C1 surface interpolation. In: Mathematical Software, pp. 161–194. Elsevier, Amsterdam (1977). https://doi.org/10.1016/B978-0-12-587260-7.50011-X
Monroy, R.F., Flores-Peñaloza, D., Huemer, C., Hurtado, F., Urrutia, J., Wood, D.R.: Token graphs. Graphs Combin. 28(3), 365–380 (2012). https://doi.org/10.1007/s00373-011-1055-9
Mynhardt, C., Nasserasr, S.: Reconfiguration of colourings and dominating sets in graphs. In: Chung, F., Graham, R., Hoffman, F., Mullin, R.C., Hogben, L., West, D.B. (eds.) 50 years of Combinatorics, Graph Theory, and Computing, 1st edn., pp. 171–191. CRC Press, Hoboken (2019). https://doi.org/10.1201/9780429280092-10
Nishimura, N.: Introduction to reconfiguration. Algorithms 11(4), 52 (2018). https://doi.org/10.3390/a11040052
Preparata, F.P., Shamos, M.I.: Computational Geometry: An Introduction, 1st edn. Springer, Berlin (1985). https://doi.org/10.1007/978-1-4612-1098-6
van den Heuvel, J.: The complexity of change. In: Surveys in Combinatorics, London Mathematical Society Lecture Note Series, vol. 409, pp. 127–160. Cambridge University Press, Cambridge (2013). https://doi.org/10.1017/cbo9781139506748.005
Acknowledgements
We thank the anonymous reviewers for providing useful comments that help improving earlier versions of this paper. We thank Yuni Iwamasa, Jesper Jansson, and Dominik Köppl for their useful comments and discussions. We thank Masahiro Takahashi for his proof of Proposition 11(a). The majority of this work was done when Duc A. Hoang was affiliated with Kyoto University.
Funding
Avis’ research is partially supported by the Japan Society for the Promotion of Science (JSPS) KAKENHI Grants JP18H05291, JP20H00579, and JP20H05965 (AFSA) and Hoang’s research by JP20H05964 (AFSA).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing of interests
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The original online version of this article was revised: In the original publication, the authors have found few errors in the article which is as follows:
1. Page 9, Table 1: "yes, iff m=1" => "Yes, iff m=1"
2. Page 9, Table 1: "For every v" => "for every v"
3.Page 24: "A Connectivity and Diameter ..." => "Appendix A: Connectivity and Diameter ..."
4. Page 25: Delete the duplicate funding statement in the "Acknowledgements" section and append the sentence "The majority of this work was done when Duc A. Hoang was affiliated with Kyoto University."
Appendix A: Connectivity and Diameter of \({\textsf{TS}}_k(G)\) for Specific Graph Classes
Appendix A: Connectivity and Diameter of \({\textsf{TS}}_k(G)\) for Specific Graph Classes
For certain graph G, Table 3 includes some properties of the connectivity and diameter of \({\textsf{TS}}_k(G)\) that can be derived from known results.
-
1.
In Kamiński et al. [12], showed the \(\texttt{PSPACE}\)-completeness of Independent Set Reconfiguration (ISR) under any of \({\textsf{TS}}, {\textsf{TJ}}\), or \({\textsf{TAR}}\) when the input graph is a perfect graph. Combining their reduction from Shortest Path Reconfiguration (SPR) and an example of a reconfiguration graph of SPR having exponentially large diameter in the size of the input graph [11] gives us an example of \({\textsf{TS}}_k(G)\) with exponentially large diameter in \(n = \vert V(G) \vert\).
Observe that one can construct a perfect graph G where \({\textsf{TS}}_k(G)\) is not connected. For instance, take G as the star \(K_{1,n}\). Then, for \(n \ge k+1\), \({\textsf{TS}}_k(G)\) is not connected. This also holds for other graph classes such as \(P_4\)-free graphs, trees, bipartite permutation graphs, and interval graphs.
-
2.
They also showed that \({\textsf{TJ}}_k(G)\) is connected and its diameter is O(n) when G is a connected even-hole-free graph. Observe that when \(k = \alpha (G)\), we have \({\textsf{TJ}}_k(G) \simeq {\textsf{TS}}_k(G)\).
-
3.
Kamiński et al. [12] designed a linear-time algorithm that decides whether there is a path between \(I, J \in {\textsf{TS}}_k(G)\), and if yes, outputs a shortest one, where G is \(P_4\)-free. One can verify that their algorithm indeed outputs a path in \({\textsf{TS}}_k(G)\) of length \(O(n^2)\).
-
4.
Bonsma et al. [5] show that when G is a connected claw-free graph, \({\textsf{TS}}_k(G)\) is always connected, and they provided a polynomial-time algorithm for outputting a path between any pair \(I, J \in {\textsf{TS}}_k(G)\).
-
5–6.
Demaine et al. [8] designed a linear-time algorithm for deciding, whether there is a path between \(I, J \in {\textsf{TS}}_k(G)\), and if yes, output a path of length \(O(n^2)\), provided that G is a tree. They also gave an example of an instance (G, I, J) where G is a path and the length of a shortest path between \(I, J \in {\textsf{TS}}_k(G)\) is \(\varOmega (n^2)\).
-
7.
Fox-Epstein et al. [10] designed a cubic-time algorithm for deciding, whether there is a path between \(I, J \in {\textsf{TS}}_k(G)\), and if yes, output a path of length \(O(n^2)\), provided that G is a bipartite permutation graph.
-
8.
Bonamy and Bousquet [4] designed a polynomial-time algorithm for deciding whether \({\textsf{TS}}_k(G)\) is connected when G is an interval graph. However, they did not provide any estimation on its diameter. Motivated by this question, Briański et al. [6] recently showed that the diameter of \({\textsf{TS}}_k(G)\) is \(O(kn^2)\).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Avis, D., Hoang, D.A. On Reconfiguration Graphs of Independent Sets Under Token Sliding. Graphs and Combinatorics 39, 59 (2023). https://doi.org/10.1007/s00373-023-02644-w
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00373-023-02644-w