Reconfiguration over Tree Decompositions

  • Amer E. MouawadEmail author
  • Naomi Nishimura
  • Venkatesh Raman
  • Marcin Wrochna
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8894)


A vertex-subset graph problem Q defines which subsets of the vertices of an input graph are feasible solutions. The reconfiguration version of a vertex-subset problem \(\textit{Q}\) asks whether it is possible to transform one feasible solution for \(\textit{Q}\) into another in at most \(\ell \) steps, where each step is a vertex addition or deletion, and each intermediate set is also a feasible solution for \(\textit{Q}\) of size bounded by \(k\). Motivated by recent results establishing W[1]-hardness of the reconfiguration versions of most vertex-subset problems parameterized by \(\ell \), we investigate the complexity of such problems restricted to graphs of bounded treewidth. We show that the reconfiguration versions of most vertex-subset problems remain PSPACE-complete on graphs of treewidth at most \(t\) but are fixed-parameter tractable parameterized by \(\ell + t\) for all vertex-subset problems definable in monadic second-order logic (MSOL). To prove the latter result, we introduce a technique which allows us to circumvent cardinality constraints and define reconfiguration problems in MSOL.


  1. 1.
    Baker, B.S.: Approximation algorithms for NP-complete problems on planar graphs. J. ACM 41(1), 153–180 (1994)CrossRefzbMATHGoogle Scholar
  2. 2.
    Bauer, G., Otto, F.: Finite complete rewriting systems and the complexity of the word problem. Acta Inf. 21(5), 521–540 (1984)CrossRefzbMATHMathSciNetGoogle Scholar
  3. 3.
    Bodlaender, H.L., Koster, A.M.C.A.: Combinatorial optimization on graphs of bounded treewidth. Comput. J. 51(3), 255–269 (2008)CrossRefMathSciNetGoogle Scholar
  4. 4.
    Bonsma, P.: The complexity of rerouting shortest paths. In: Rovan, B., Sassone, V., Widmayer, P. (eds.) MFCS 2012. LNCS, vol. 7464, pp. 222–233. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  5. 5.
    Bonsma, P.: Rerouting shortest paths in planar graphs. In: Leibniz International Proceedings in Informatics (LIPIcs), FSTTCS 2012, vol. 18, pp. 337–349 (2012)Google Scholar
  6. 6.
    Cereceda, L., van den Heuvel, J., Johnson, M.: Connectedness of the graph of vertex-colourings. Discrete Math. 308(56), 913–919 (2008)CrossRefzbMATHMathSciNetGoogle Scholar
  7. 7.
    Cereceda, L., van den Heuvel, J., Johnson, M.: Finding paths between 3-colorings. J. Graph Theory 67(1), 69–82 (2011)CrossRefzbMATHMathSciNetGoogle Scholar
  8. 8.
    Courcelle, B.: The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Inf. Comput. 85(1), 12–75 (1990)CrossRefzbMATHMathSciNetGoogle Scholar
  9. 9.
    Demaine, E., Hajiaghayi, M., Kawarabayashi, K.: Algorithmic graph minor theory: secomposition, approximation, and coloring. In: Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science, pp. 637–646, October 2005Google Scholar
  10. 10.
    Demaine, E.D., Hajiaghayi, M.: The bidimensionality theory and its algorithmic applications. Comput. J. 51(3), 292–302 (2008)CrossRefGoogle Scholar
  11. 11.
    Diestel, R.: Graph Theory. Springer, Heidelberg (2005). (Electronic Edition)zbMATHGoogle Scholar
  12. 12.
    Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, New York (1997)Google Scholar
  13. 13.
    Eppstein, D.: Diameter and treewidth in minor-closed graph families. Algorithmica 27(3), 275–291 (2000)CrossRefzbMATHMathSciNetGoogle Scholar
  14. 14.
    Fiorini, S., Hardy, N., Reed, B., Vetta, A.: Planar graph bipartization in linear time. Discrete Appl. Math. 156(7), 1175–1180 (2008)CrossRefzbMATHMathSciNetGoogle Scholar
  15. 15.
    Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Heidelberg (2006)Google Scholar
  16. 16.
    Gopalan, P., Kolaitis, P.G., Maneva, E.N., Papadimitriou, C.H.: The connectivity of boolean satisfiability: computational and structural dichotomies. SIAM J. Comput. 38(6), 2330–2355 (2009)CrossRefzbMATHMathSciNetGoogle Scholar
  17. 17.
    Grohe, M.: Logic, graphs, and algorithms. Electron. Colloquium Comput. Complex. (ECCC) 14(091), 3 (2007)Google Scholar
  18. 18.
    Ito, T., Demaine, E.D., Harvey, N.J.A., Papadimitriou, C.H., Sideri, M., Uehara, R., Uno, Y.: On the complexity of reconfiguration problems. Theor. Comput. Sci. 412(12–14), 1054–1065 (2011)CrossRefzbMATHMathSciNetGoogle Scholar
  19. 19.
    Ito, T., Kamiński, M., Demaine, E.D.: Reconfiguration of list edge-colorings in a graph. Discrete Appl. Math. 160(15), 2199–2207 (2012)CrossRefzbMATHMathSciNetGoogle Scholar
  20. 20.
    Kamiński, M., Medvedev, P., Milanič, M.: Shortest paths between shortest paths. Theor. Comput. Sci. 412(39), 5205–5210 (2011)CrossRefzbMATHGoogle Scholar
  21. 21.
    Kloks, T. (ed.): Treewidth Computations and Approximations. LNCS, vol. 842. Springer, Heidelberg (1994)zbMATHGoogle Scholar
  22. 22.
    Mouawad, A.E., Nishimura, N., Raman, V., Simjour, N., Suzuki, A.: On the parameterized complexity of reconfiguration problems. In: Gutin, G., Szeider, S. (eds.) IPEC 2013. LNCS, vol. 8246, pp. 281–294. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  23. 23.
    Niedermeier, R.: Invitation to Fixed-Parameter Algorithms. Oxford University Press, Oxford (2006)CrossRefzbMATHGoogle Scholar
  24. 24.
    Post, E.L.: Recursive unsolvability of a problem of Thue. J. Symbol. Logic 12(1), 1–11 (1947)CrossRefzbMATHMathSciNetGoogle Scholar
  25. 25.
    Wrochna, M.: Reconfiguration in bounded bandwidth and treedepth (2014). arXiv:1405.0847

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Amer E. Mouawad
    • 1
    Email author
  • Naomi Nishimura
    • 1
  • Venkatesh Raman
    • 2
  • Marcin Wrochna
    • 3
  1. 1.David R. Cheriton School of Computer ScienceUniversity of WaterlooOntarioCanada
  2. 2.Institute of Mathematical SciencesChennaiIndia
  3. 3.Institute of Computer ScienceUniwersytet WarszawskiWarsawPoland

Personalised recommendations