Preprocessing to Reduce the Search Space for Odd Cycle Transversal

Authors Bart M. P. Jansen , Yosuke Mizutani , Blair D. Sullivan , Ruben F. A. Verhaegh



PDF
Thumbnail PDF

File

LIPIcs.IPEC.2024.15.pdf
  • Filesize: 0.73 MB
  • 18 pages

Document Identifiers

Author Details

Bart M. P. Jansen
  • Eindhoven University of Technology, The Netherlands
Yosuke Mizutani
  • School of Computing, University of Utah, Salt Lake City, UT, USA
Blair D. Sullivan
  • School of Computing, University of Utah, Salt Lake City, UT, USA
Ruben F. A. Verhaegh
  • Eindhoven University of Technology, The Netherlands

Cite As Get BibTex

Bart M. P. Jansen, Yosuke Mizutani, Blair D. Sullivan, and Ruben F. A. Verhaegh. Preprocessing to Reduce the Search Space for Odd Cycle Transversal. In 19th International Symposium on Parameterized and Exact Computation (IPEC 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 321, pp. 15:1-15:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/LIPIcs.IPEC.2024.15

Abstract

The NP-hard Odd Cycle Transversal problem asks for a minimum vertex set whose removal from an undirected input graph G breaks all odd cycles, and thereby yields a bipartite graph. The problem is well-known to be fixed-parameter tractable when parameterized by the size k of the desired solution. It also admits a randomized kernelization of polynomial size, using the celebrated matroid toolkit by Kratsch and Wahlström. The kernelization guarantees a reduction in the total size of an input graph, but does not guarantee any decrease in the size of the solution to be sought; the latter governs the size of the search space for FPT algorithms parameterized by k. We investigate under which conditions an efficient algorithm can detect one or more vertices that belong to an optimal solution to Odd Cycle Transversal. By drawing inspiration from the popular crown reduction rule for Vertex Cover, and the notion of antler decompositions that was recently proposed for Feedback Vertex Set, we introduce a graph decomposition called tight odd cycle cut that can be used to certify that a vertex set is part of an optimal odd cycle transversal. While it is NP-hard to compute such a graph decomposition, we develop parameterized algorithms to find a set of at least k vertices that belong to an optimal odd cycle transversal when the input contains a tight odd cycle cut certifying the membership of k vertices in an optimal solution. The resulting algorithm formalizes when the search space for the solution-size parameterization of Odd Cycle Transversal can be reduced by preprocessing. To obtain our results, we develop a graph reduction step that can be used to simplify the graph to the point that the odd cycle cut can be detected via color coding.

Subject Classification

ACM Subject Classification
  • Theory of computation → Graph algorithms analysis
  • Theory of computation → Fixed parameter tractability
Keywords
  • odd cycle transversal
  • parameterized complexity
  • graph decomposition
  • search-space reduction
  • witness of optimality

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Faisal N. Abu-Khzam, Michael R. Fellows, Michael A. Langston, and W. Henry Suters. Crown structures for vertex cover kernelization. Theory Comput. Syst., 41(3):411-430, 2007. URL: https://doi.org/10.1007/s00224-007-1328-0.
  2. Benjamin Merlin Bumpus, Bart M. P. Jansen, and Jari J. H. de Kroon. Search-space reduction via essential vertices. In Shiri Chechik, Gonzalo Navarro, Eva Rotenberg, and Grzegorz Herman, editors, Proceedings of the 30th Annual European Symposium on Algorithms, ESA 2022, volume 244 of LIPIcs, pages 30:1-30:15. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022. URL: https://doi.org/10.4230/LIPICS.ESA.2022.30.
  3. Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. Parameterized Algorithms. Springer, 2015. URL: https://doi.org/10.1007/978-3-319-21275-3.
  4. Huib Donkers and Bart M.P. Jansen. Preprocessing to reduce the search space: Antler structures for feedback vertex set. Journal of Computer and System Sciences, 144, 2024. URL: https://doi.org/10.1016/j.jcss.2024.103532.
  5. Michael R. Fellows. Blow-ups, win/win’s, and crown rules: Some new directions in FPT. In Hans L. Bodlaender, editor, Proceedings of the 29th International Workshop on Graph-theoretic Concepts in Computer Science, WG 2003, volume 2880 of Lecture Notes in Computer Science, pages 1-12. Springer, 2003. URL: https://doi.org/10.1007/978-3-540-39890-5_1.
  6. Timothy D. Goodrich, Eric Horton, and Blair D. Sullivan. An updated experimental evaluation of graph bipartization methods. ACM J. Exp. Algorithmics, 26:12:1-12:24, 2021. URL: https://doi.org/10.1145/3467968.
  7. Timothy D. Goodrich, Blair D. Sullivan, and Travis S. Humble. Optimizing adiabatic quantum program compilation using a graph-theoretic framework. Quantum Information Processing, 17(5), April 2018. URL: https://doi.org/10.1007/s11128-018-1863-4.
  8. Falk Hüffner. Algorithm engineering for optimal graph bipartization. J. Graph Algorithms Appl., 13(2):77-98, 2009. URL: http://jgaa.info/accepted/2009/Hueffner2009.13.2.pdf, URL: https://doi.org/10.7155/JGAA.00177.
  9. Bart M. P. Jansen and Jari J. H. de Kroon. FPT algorithms to compute the elimination distance to bipartite graphs and more. In Lukasz Kowalik, Michal Pilipczuk, and Pawel Rzazewski, editors, Graph-Theoretic Concepts in Computer Science - 47th International Workshop, WG 2021, Warsaw, Poland, June 23-25, 2021, Revised Selected Papers, volume 12911 of Lecture Notes in Computer Science, pages 80-93. Springer, 2021. URL: https://doi.org/10.1007/978-3-030-86838-3_6.
  10. Bart M. P. Jansen, Jari J. H. de Kroon, and Michal Wlodarczyk. Single-exponential FPT algorithms for enumerating secluded f-free subgraphs and deleting to scattered graph classes. In Satoru Iwata and Naonori Kakimura, editors, Proceedings of the 34th International Symposium on Algorithms and Computation, ISAAC 2023, volume 283 of LIPIcs, pages 42:1-42:18. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023. URL: https://doi.org/10.4230/LIPICS.ISAAC.2023.42.
  11. Bart M. P. Jansen, Jari J. H. de Kroon, and Michał Włodarczyk. Vertex Deletion Parameterized by Elimination Distance and Even Less, 2022. arXiv:2103.09715 [cs]. URL: https://doi.org/10.48550/arXiv.2103.09715.
  12. Bart M. P. Jansen, Yosuke Mizutani, Blair D. Sullivan, and Ruben F. A. Verhaegh. Preprocessing to reduce the search space for odd cycle transversal, 2024. https://arxiv.org/abs/2409.00245, URL: https://doi.org/10.48550/arXiv.2409.00245.
  13. Bart M. P. Jansen and Ruben F. A. Verhaegh. Search-space reduction via essential vertices revisited: Vertex multicut and cograph deletion. In Hans L. Bodlaender, editor, Proceedings of the 19th Scandinavian Symposium on Algorithm Theory, SWAT 2024, LIPIcs. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2024. In press. https://arxiv.org/abs/2404.09769, URL: https://doi.org/10.4230/LIPICS.SWAT.2024.28.
  14. Stefan Kratsch and Magnus Wahlström. Compression via matroids: A randomized polynomial kernel for odd cycle transversal. ACM Trans. Algorithms, 10(4):20:1-20:15, 2014. URL: https://doi.org/10.1145/2635810.
  15. Stefan Kratsch and Magnus Wahlström. Representative sets and irrelevant vertices: New tools for kernelization. J. ACM, 67(3):16:1-16:50, 2020. URL: https://doi.org/10.1145/3390887.
  16. Daniel Lokshtanov, N. S. Narayanaswamy, Venkatesh Raman, M. S. Ramanujan, and Saket Saurabh. Faster parameterized algorithms using linear programming. ACM Trans. Algorithms, 11(2):15:1-15:31, 2014. URL: https://doi.org/10.1145/2566616.
  17. Moni Naor, Leonard J. Schulman, and Aravind Srinivasan. Splitters and near-optimal derandomization. In 36th Annual Symposium on Foundations of Computer Science, Milwaukee, Wisconsin, USA, 23-25 October 1995, pages 182-191. IEEE Computer Society, 1995. URL: https://doi.org/10.1109/SFCS.1995.492475.
  18. Marcin Pilipczuk and Michal Ziobro. Experimental evaluation of parameterized algorithms for graph separation problems: Half-integral relaxations and matroid-based kernelization. CoRR, abs/1811.07779, 2018. URL: https://arxiv.org/abs/1811.07779.
  19. Bruce A. Reed, Kaleigh Smith, and Adrian Vetta. Finding odd cycle transversals. Oper. Res. Lett., 32(4):299-301, 2004. URL: https://doi.org/10.1016/j.orl.2003.10.009.
  20. Alexander Schrijver. Combinatorial optimization: polyhedra and efficiency, volume 24. Springer, 2003. Google Scholar
  21. Sebastian Wernicke. On the algorithmic tractability of single nucleotide polymorphism (SNP) analysis and related problems. diplom.de, 2014. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail