×

More applications of the \(d\)-neighbor equivalence: connectivity and acyclicity constraints. (English) Zbl 07525454

Bender, Michael A. (ed.) et al., 27th annual European symposium on algorithms, ESA 2019, Munich/Garching, Germany, September 9–11, 2019. Proceedings. Wadern: Schloss Dagstuhl – Leibniz-Zentrum für Informatik. LIPIcs – Leibniz Int. Proc. Inform. 144, Article 17, 14 p. (2019).
Summary: In this paper, we design a framework to obtain efficient algorithms for several problems with a global constraint (acyclicity or connectivity) such as Connected Dominating Set, Node Weighted Steiner Tree, Maximum Induced Tree, Longest Induced Path, and Feedback Vertex Set. For all these problems, we obtain \(2^{O(k)}\cdot n^{O(1)}\), \(2^{O(k\log(k))}\cdot n^{O(1)}\), \(2^{O(k^2)}\cdot n^{O(1)}\) and \(n^{O(k)}\) time algorithms parameterized respectively by clique-width, \(\mathbb{Q}\)-rank-width, rank-width and maximum induced matching width. Our approach simplifies and unifies the known algorithms for each of the parameters and match asymptotically also the running time of the best algorithms for basic NP-hard problems such as Vertex Cover and Dominating Set. Our framework is based on the \(d\)-neighbor equivalence defined in [B.-M. Bui-Xuan et al., Theor. Comput. Sci. 511, 66–76 (2013; Zbl 1408.68111)]. The results we obtain highlight the importance and the generalizing power of this equivalence relation on width measures. We also prove that this equivalence relation could be useful for Max Cut: a W[1]-hard problem parameterized by clique-width. For this latter problem, we obtain \(n^{O(k)}\), \(n^{O(k)}\) and \(n^{2^{O(k)}}\) time algorithm parameterized by clique-width, \(\mathbb{Q}\)-rank-width and rank-width.
For the entire collection see [Zbl 1423.68016].

MSC:

68Wxx Algorithms in computer science

Citations:

Zbl 1408.68111
Full Text: DOI

References:

[1] Rémy Belmonte and Martin Vatshelle. Graph classes with structured neighborhoods and algorithmic applications. Theoret. Comput. Sci., 511:54-65, 2013. doi:10.1016/j.tcs.2013. 01.011. · Zbl 1408.68109 · doi:10.1016/j.tcs.2013.01.011
[2] Benjamin Bergougnoux. Matrix Decomposition and Algorithmic Application to (Hyper)Graphs. PhD thesis, Université Clermont Auvergne, 2019. lien vers chapitre. 17:13
[3] Benjamin Bergougnoux and Mamadou Moustapha Kanté. Fast exact algorithms for some connectivity problems parametrized by clique-width. To appear at Theoretical Computer Science, 2017. URL: https://hal.archives-ouvertes.fr/hal-01560555. · Zbl 1458.05131
[4] Benjamin Bergougnoux, Mamadou Moustapha Kanté, and O-joung Kwon. An Optimal XP Algorithm for Hamiltonian Cycle on Graphs of Bounded Clique-Width. In Algorithms and Data Structures -15th International Symposium, WADS 2017, St. John’s, NL, Canada, July 31 -August 2, 2017, Proceedings, pages 121-132, 2017. doi:10.1007/978-3-319-62127-2_11. · Zbl 1458.05131 · doi:10.1007/978-3-319-62127-2_11
[5] Hans L. Bodlaender, Marek Cygan, Stefan Kratsch, and Jesper Nederlof. Deterministic single exponential time algorithms for connectivity problems parameterized by treewidth. Inform. and Comput., 243:86-111, 2015. doi:10.1016/j.ic.2014.12.008. · Zbl 1327.68126 · doi:10.1016/j.ic.2014.12.008
[6] Binh-Minh Bui-Xuan, Jan Arne Telle, and Martin Vatshelle. Boolean-Width of Graphs. In Jianer Chen and Fedor V. Fomin, editors, IWPEC, volume 5917 of Lecture Notes in Computer Science, pages 61-74. Springer, 2009. doi:10.1007/978-3-642-11269-0_5. · Zbl 1273.68273 · doi:10.1007/978-3-642-11269-0_5
[7] Binh-Minh Bui-Xuan, Jan Arne Telle, and Martin Vatshelle. Fast dynamic programming for locally checkable vertex subset and vertex partitioning problems. Theoret. Comput. Sci., 511:66-76, 2013. doi:10.1016/j.tcs.2013.01.009. · Zbl 1408.68111 · doi:10.1016/j.tcs.2013.01.009
[8] Bruno Courcelle and Stephan Olariu. Upper bounds to the clique width of graphs. Discrete Applied Mathematics, 101(1-3):77-114, 2000. · Zbl 0958.05105
[9] Marek Cygan, Jesper Nederlof, Marcin Pilipczuk, Michał Pilipczuk, Johan M. M. van Rooij, and Jakub Onufry Wojtaszczyk. Solving connectivity problems parameterized by treewidth in single exponential time (extended abstract). In 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science-FOCS 2011, pages 150-159. IEEE Computer Soc., Los Alamitos, CA, 2011. doi:10.1109/FOCS.2011.23. · Zbl 1292.68122 · doi:10.1109/FOCS.2011.23
[10] Reinhard Diestel. Graph Theory. Number 173 in Graduate Texts in Mathematics. Springer, third edition, 2005. · Zbl 1074.05001
[11] Fedor V. Fomin, Petr A. Golovach, Daniel Lokshtanov, and Saket Saurabh. Almost optimal lower bounds for problems parameterized by clique-width. SIAM J. Comput., 43(5):1541-1563, 2014. doi:10.1137/130910932. · Zbl 1306.05181 · doi:10.1137/130910932
[12] Robert Ganian and Petr Hliněný. On parse trees and Myhill-Nerode-type tools for handling graphs of bounded rank-width. Discrete Appl. Math., 158(7):851-867, 2010. doi:10.1016/j. dam.2009.10.018. · Zbl 1231.05096 · doi:10.1016/j.dam.2009.10.018
[13] Petr A. Golovach, Pinar Heggernes, Mamadou Moustapha Kanté, Dieter Kratsch, Sigve Hort-emo Saether, and Yngve Villanger. Output-Polynomial Enumeration on Graphs of Bounded (Local) Linear MIM-Width. Algorithmica, 80(2):714-741, 2018. doi:10.1007/ s00453-017-0289-1. · Zbl 1383.05162 · doi:10.1007/s00453-017-0289-1
[14] Lars Jaffke, O-joung Kwon, and Jan Arne Telle. Polynomial-Time Algorithms for the Longest Induced Path and Induced Disjoint Paths Problems on Graphs of Bounded Mim-Width. In 12th International Symposium on Parameterized and Exact Computation, IPEC 2017, September 6-8, 2017, Vienna, Austria, pages 21:1-21:13, 2017. doi:10.4230/LIPIcs.IPEC.2017.21. · Zbl 1443.68131 · doi:10.4230/LIPIcs.IPEC.2017.21
[15] Lars Jaffke, O-joung Kwon, and Jan Arne Telle. A Unified Polynomial-Time Algorithm for Feedback Vertex Set on Graphs of Bounded Mim-Width. In 35th Symposium on Theoretical Aspects of Computer Science, STACS 2018, February 28 to March 3, 2018, Caen, France, pages 42:1-42:14, 2018. doi:10.4230/LIPIcs.STACS.2018.42. · Zbl 1487.68180 · doi:10.4230/LIPIcs.STACS.2018.42
[16] Ki Hang Kim. Boolean matrix theory and applications, volume 70. Dekker, 1982. · Zbl 0495.15003
[17] Pedro Montealegre and Ioan Todinca. On Distance-d Independent Set and Other Problems in Graphs with “few” Minimal Separators. In Graph-Theoretic Concepts in Computer Science -42nd International Workshop, WG 2016, Istanbul, Turkey, June 22-24, 2016, Revised Selected Papers, pages 183-194, 2016. doi:10.1007/978-3-662-53536-3_16. · Zbl 1417.05227 · doi:10.1007/978-3-662-53536-3_16
[18] Sang-Il Oum. Graphs of Bounded Rank Width. PhD thesis, Princeton University, 2005. · Zbl 1126.05304
[19] Sang-il Oum, Sigve Hortemo Saether, and Martin Vatshelle. Faster algorithms for vertex partitioning problems parameterized by clique-width. Theoret. Comput. Sci., 535:16-24, 2014. doi:10.1016/j.tcs.2014.03.024. · Zbl 1419.05204 · doi:10.1016/j.tcs.2014.03.024
[20] Sang-il Oum and Paul Seymour. Approximating clique-width and branch-width. J. Combin. Theory Ser. B, 96(4):514-528, 2006. doi:10.1016/j.jctb.2005.10.006. · Zbl 1114.05022 · doi:10.1016/j.jctb.2005.10.006
[21] Michaël Rao. Décompositions de Graphes et Algorithmes Efficaces. PhD thesis, Université Paul Verlaine, Metz, 2006.
[22] Jan Arne Telle and Andrzej Proskurowski. Algorithms for vertex partitioning problems on par-tial k-trees. SIAM J. Discrete Math., 10(4):529-550, 1997. doi:10.1137/S0895480194275825. · Zbl 0885.68118 · doi:10.1137/S0895480194275825
[23] Martin Vatshelle. New width parameters of graphs. PhD thesis, University of Bergen, Bergen, Norway, 2012. · Zbl 1293.05060
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.