Bart M. P. Jansen, Yosuke Mizutani, Blair D. Sullivan, Ruben F. A. Verhaegh
{"title":"减少奇数周期横向搜索空间的预处理方法","authors":"Bart M. P. Jansen, Yosuke Mizutani, Blair D. Sullivan, Ruben F. A. Verhaegh","doi":"arxiv-2409.00245","DOIUrl":null,"url":null,"abstract":"The NP-hard Odd Cycle Transversal problem asks for a minimum vertex set whose\nremoval from an undirected input graph $G$ breaks all odd cycles, and thereby\nyields a bipartite graph. The problem is well-known to be fixed-parameter\ntractable when parameterized by the size $k$ of the desired solution. It also\nadmits a randomized kernelization of polynomial size, using the celebrated\nmatroid toolkit by Kratsch and Wahlstr\\\"{o}m. The kernelization guarantees a\nreduction in the total $\\textit{size}$ of an input graph, but does not\nguarantee any decrease in the size of the solution to be sought; the latter\ngoverns the size of the search space for FPT algorithms parameterized by $k$.\nWe investigate under which conditions an efficient algorithm can detect one or\nmore vertices that belong to an optimal solution to Odd Cycle Transversal. By\ndrawing inspiration from the popular $\\textit{crown reduction}$ rule for Vertex\nCover, and the notion of $\\textit{antler decompositions}$ that was recently\nproposed for Feedback Vertex Set, we introduce a graph decomposition called\n$\\textit{tight odd cycle cut}$ that can be used to certify that a vertex set is\npart of an optimal odd cycle transversal. While it is NP-hard to compute such a\ngraph decomposition, we develop parameterized algorithms to find a set of at\nleast $k$ vertices that belong to an optimal odd cycle transversal when the\ninput contains a tight odd cycle cut certifying the membership of $k$ vertices\nin an optimal solution. The resulting algorithm formalizes when the search\nspace for the solution-size parameterization of Odd Cycle Transversal can be\nreduced by preprocessing. To obtain our results, we develop a graph reduction\nstep that can be used to simplify the graph to the point that the odd cycle cut\ncan be detected via color coding.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"20 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Preprocessing to Reduce the Search Space for Odd Cycle Transversal\",\"authors\":\"Bart M. P. Jansen, Yosuke Mizutani, Blair D. Sullivan, Ruben F. A. Verhaegh\",\"doi\":\"arxiv-2409.00245\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The NP-hard Odd Cycle Transversal problem asks for a minimum vertex set whose\\nremoval from an undirected input graph $G$ breaks all odd cycles, and thereby\\nyields a bipartite graph. The problem is well-known to be fixed-parameter\\ntractable when parameterized by the size $k$ of the desired solution. It also\\nadmits a randomized kernelization of polynomial size, using the celebrated\\nmatroid toolkit by Kratsch and Wahlstr\\\\\\\"{o}m. The kernelization guarantees a\\nreduction in the total $\\\\textit{size}$ of an input graph, but does not\\nguarantee any decrease in the size of the solution to be sought; the latter\\ngoverns the size of the search space for FPT algorithms parameterized by $k$.\\nWe investigate under which conditions an efficient algorithm can detect one or\\nmore vertices that belong to an optimal solution to Odd Cycle Transversal. By\\ndrawing inspiration from the popular $\\\\textit{crown reduction}$ rule for Vertex\\nCover, and the notion of $\\\\textit{antler decompositions}$ that was recently\\nproposed for Feedback Vertex Set, we introduce a graph decomposition called\\n$\\\\textit{tight odd cycle cut}$ that can be used to certify that a vertex set is\\npart of an optimal odd cycle transversal. While it is NP-hard to compute such a\\ngraph decomposition, we develop parameterized algorithms to find a set of at\\nleast $k$ vertices that belong to an optimal odd cycle transversal when the\\ninput contains a tight odd cycle cut certifying the membership of $k$ vertices\\nin an optimal solution. The resulting algorithm formalizes when the search\\nspace for the solution-size parameterization of Odd Cycle Transversal can be\\nreduced by preprocessing. To obtain our results, we develop a graph reduction\\nstep that can be used to simplify the graph to the point that the odd cycle cut\\ncan be detected via color coding.\",\"PeriodicalId\":501525,\"journal\":{\"name\":\"arXiv - CS - Data Structures and Algorithms\",\"volume\":\"20 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Data Structures and Algorithms\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.00245\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.00245","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Preprocessing to Reduce the Search Space for Odd Cycle Transversal
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\"{o}m. The kernelization guarantees a
reduction in the total $\textit{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 $\textit{crown reduction}$ rule for Vertex
Cover, and the notion of $\textit{antler decompositions}$ that was recently
proposed for Feedback Vertex Set, we introduce a graph decomposition called
$\textit{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.