Hamiltonicity, Path Cover, and Independence Number: An FPT Perspective (2403.05943v1)
Abstract: The connection between Hamiltonicity and the independence numbers of graphs has been a fundamental aspect of Graph Theory since the seminal works of the 1960s. This paper presents a novel algorithmic perspective on these classical problems. Our contributions are twofold. First, we establish that a wide array of problems in undirected graphs, encompassing problems such as Hamiltonian Path and Cycle, Path Cover, Largest Linkage, and Topological Minor Containment are fixed-parameter tractable (FPT) parameterized by the independence number of a graph. To the best of our knowledge, these results mark the first instances of FPT problems for such parameterization. Second, we extend the algorithmic scope of the Gallai-Milgram theorem. The original theorem by Gallai and Milgram, asserts that for a graph G with the independence number \alpha(G), the vertex set of G can be covered by at most \alpha(G) vertex-disjoint paths. We show that determining whether a graph can be covered by fewer than \alpha(G) - k vertex-disjoint paths is FPT parameterized by k. Notably, the independence number parameterization, which describes graph's density, departs from the typical flow of research in parameterized complexity, which focuses on parameters describing graph's sparsity, like treewidth or vertex cover.
- Induced subgraphs of bounded treewidth and the container method. In Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1948–1964. SIAM, 2021.
- Color-coding. J. ACM, 42(4):844–856, 1995.
- Deterministic single exponential time algorithms for connectivity problems parameterized by treewidth. In Proceedings of the 40th International Colloquium of Automata, Languages and Programming (ICALP), volume 7965 of Lecture Notes in Comput. Sci., pages 196–207. Springer, 2013.
- Shortest cycle through specified elements. In Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1747–1753. SIAM, 2012.
- Andreas Björklund. Determinant sums for undirected hamiltonicity. SIAM J. Comput., 43(1):280–299, 2014.
- Graph Classes. A Survey. SIAM Monographs on Discrete Mathematics and Applications. SIAM, Philadelphia, USA, 1999.
- Hans L. Bodlaender. A linear-time algorithm for finding tree-decompositions of small treewidth. SIAM J. Computing, 25(6):1305–1317, 1996.
- Hitting minors on bounded treewidth graphs. IV. an optimal algorithm. SIAM J. Comput., 52(4):865–912, 2023.
- Designing FPT algorithms for cut problems using randomized contractions. SIAM J. Comput., 45(4):1171–1229, 2016.
- V. Chvátal and P. Erdős. A note on Hamiltonian circuits. Discrete Math., 2:111–113, 1972.
- Parameterized Algorithms. Springer, 2015.
- Fast hamiltonicity checking via bases of perfect matchings. In Proceedings of the 45th Annual ACM Symposium on Theory of Computing (STOC), pages 301–310. ACM, 2013.
- Solving connectivity problems parameterized by treewidth in single exponential time. In Proceedings of the 52nd Annual Symposium on Foundations of Computer Science (FOCS), pages 150–159. IEEE, 2011.
- Parameterized complexity. Springer-Verlag, New York, 1999.
- Reinhard Diestel. Graph theory, volume 173 of Graduate Texts in Mathematics. Springer-Verlag, Berlin, 5th edition, 2017.
- R. P. Dilworth. A decomposition theorem for partially ordered sets. Ann. of Math. (2), 51:161–166, 1950.
- P. Erdős and G. Szekeres. A combinatorial problem in geometry. In Classic Papers in Combinatorics, pages 49–56. Birkhäuser Boston, 2009.
- L R Ford, Jr and D R Fulkerson. Maximal flow through a network. Canad. J. Math., 8(0):399–404, 1956.
- Fixed-parameter tractability of maximum colored path and beyond. In Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms, (SODA), pages 3700–3712. SIAM, 2023.
- Clique-width III: hamiltonian cycle and the odd case of graph coloring. ACM Trans. Algorithms, 15(1):9:1–9:27, 2019.
- Intractability of clique-width parameterizations. SIAM J. Comput., 39(5):1941–1956, 2010.
- Algorithmic extensions of Dirac’s theorem. CoRR, abs/2011.03619, 2020.
- Hitting topological minors is FPT. In Proccedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing (STOC), pages 1317–1326. ACM, 2020.
- Efficient computation of representative families with applications in parameterized and exact algorithms. J. ACM, 63(4):29:1–29:60, 2016.
- Edge-disjoint paths in digraphs with bounded independence number. J. Comb. Theory, Ser. B, 110:19–46, 2015.
- An algorithmic version of the hajnal–szemerédi theorem, 2023.
- Finding topological subgraphs is fixed-parameter tractable. In Proceedings of the 43rd ACM Symposium on Theory of Computing (STOC), pages 479–488, 2011.
- Finding large induced sparse subgraphs in ctsubscript𝑐𝑡c_{t}italic_c start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT-free graphs in quasipolynomial time. In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing (STOC), pages 330–341. ACM, 2021.
- T. Gallai and A. N. Milgram. Verallgemeinerung eines graphentheoretischen Satzes von Rédei. Acta Sci. Math. (Szeged), 21:181–186, 1960.
- Hamiltonian path and hamiltonian cycle are solvable in polynomial time in graphs of bounded independence number. CoRR, abs/2309.09228, 2023.
- Chvátal and Erdős conditions for paths and cycles in graphs and digraphs. A survey. Discrete Math., 84(3):241–254, 1990.
- Ken-ichi Kawarabayashi. An improved algorithm for finding cycles through elements. In Proceedings of the 13th International Conference on Integer Programming and Combinatorial Optimization (IPCO), volume 5035 of Lecture Notes in Comput. Sci., pages 374–384. Springer, 2008.
- Karthik C. S. and Subhash Khot. Almost polynomial factor inapproximability for parameterized k-clique. In Proceedings of the 37th Computational Complexity Conference (CCC), volume 234 of LIPIcs, pages 6:1–6:21. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
- Tuukka Korhonen. A single-exponential time 2-approximation algorithm for treewidth. In Proceedings of the 62nd Annual Symposium on Foundations of Computer Science (FOCS), pages 184–192. IEEE, 2021.
- Ioannis Koutis. Faster algebraic algorithms for path and packing problems. In Proceedings of the 35th International Colloquium on Automata, Languages and Programming (ICALP), volume 5125 of Lecture Notes in Comput. Sci., pages 575–586. Springer, 2008.
- Fault tolerant subgraphs with applications in kernelization. In Proceedings of the 11th Innovations in Theoretical Computer Science Conference (ITCS), volume 151 of LIPIcs, pages 47:1–47:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020.
- Known algorithms on graphs of bounded treewidth are probably optimal. ACM Trans. Algorithms, 14(2):13:1–13:30, 2018.
- On lower bounds of approximating parameterized k𝑘kitalic_k-clique. In Proceedings of the 49th International Colloquium on Automata, Languages, and Programming (ICALP), volume 229 of LIPIcs, pages 90:1–90:18. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
- Reducing CMSO model checking to highly connected graphs. In Ioannis Chatzigiannakis, Christos Kaklamanis, Dániel Marx, and Donald Sannella, editors, 45th International Colloquium on Automata, Languages, and Programming, ICALP 2018, July 9-13, 2018, Prague, Czech Republic, volume 107 of LIPIcs, pages 135:1–135:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018.
- Karl Menger. Zur allgemeinen kurventheorie. Fundamenta Mathematicae, 10:96–115, 1927.
- Sub-exponential time parameterized algorithms for graph layout problems on digraphs with bounded independence number. Algorithmica, 85(7):2065–2086, 2023.
- C. St. J. A. Nash-Williams. Edge-disjoint Hamiltonian circuits in graphs with vertices of large valency. In Studies in Pure Mathematics (Presented to Richard Rado), pages 157–183. Academic Press, London-New York, 1971.
- F. P. Ramsey. On a problem of formal logic. Proceedings of the London Mathematical Society, s2-30(1):264–286, 1930.
- Graph minors. II. Algorithmic aspects of tree-width. J. Algorithms, 7(3):309–322, 1986.
- Robust algorithms for restricted domains. J. Algorithms, 48(1):160–172, 2003.
- An improved linear edge bound for graph linkages. European Journal of Combinatorics, 26(3-4):309–324, April 2005.
- Magnus Wahlström. Abusing the Tutte matrix: An algebraic instance compression for the K𝐾Kitalic_K-set-cycle problem. In Proceedings of the 30th International Symposium on Theoretical Aspects of Computer Science (STACS), volume 20 of Leibniz International Proceedings in Informatics (LIPIcs), pages 341–352. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2013.
- Ryan Williams. Finding paths of length k𝑘kitalic_k in O*(2k)superscript𝑂superscript2𝑘{O}^{*}(2^{k})italic_O start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ( 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) time. Inf. Process. Lett., 109(6):315–318, 2009.
- Meirav Zehavi. A randomized algorithm for long directed cycle. Inf. Process. Lett., 116(6):419–422, 2016.
- Fedor V. Fomin (137 papers)
- Petr A. Golovach (105 papers)
- Danil Sagunov (14 papers)
- Kirill Simonov (37 papers)