具有奇偶条件的图小算法

K. Kawarabayashi, B. Reed, Paul Wollan
{"title":"具有奇偶条件的图小算法","authors":"K. Kawarabayashi, B. Reed, Paul Wollan","doi":"10.1109/FOCS.2011.52","DOIUrl":null,"url":null,"abstract":"We generalize the seminal Graph Minor algorithm of Robertson and Seymour to the parity version. We give polynomial time algorithms for the following problems:\\begin{enumerate}\\itemthe parity $H$-minor (Odd $K_k$-minor) containment problem, and\\itemthe disjoint paths problem with $k$ terminals and the parity condition for each path, \\end{enumerate}as well as several other related problems. We present an $O(m \\alpha(m,n) n)$ time algorithm for these problems for any fixed $k$, where $n,m$ are the number of vertices and the number of edges, respectively, and the function $\\alpha(m,n)$ is the inverse of the Ackermann function (see Tarjan \\cite{tarjan}). Note that the first problem includes the problem of testing whether or not a given graph contains $k$ disjoint odd cycles (which was recently solved in \\cite{tony, oddstoc}), if we fix $H$ to be equal to the graph of $k$ disjoint triangles. The algorithm for the second problem generalizes the Robertson Seymour algorithm for the $k$-disjoint paths problem. As with the Robertson-Seymour algorithm for the $k$-disjoint paths problem for any fixed $k$, in each iteration, we would like to either use the presence of a huge clique minor, or alternatively exploit the structure of graphs in which we cannot find such a minor. Here, however, we must maintain the parity of the paths and can only use an ``odd clique minor & quot;. This requires new techniques to describe the structure of the graph when we cannot find such a minor. We emphasize that our proof for the correctness of the above algorithms does not depend on the full power of the Graph Minor structure theorem \\cite{RS16}. Although the original Graph Minor algorithm of Robertson and Seymour does depend on it and our proof does have similarities to their arguments, we can avoid the structure theorem by building on the shorter proof for the correctness of the graph minor algorithm in \\cite{kw}. Consequently, we are able to avoid the much of the heavy machinery of the Graph Minor structure theory. Utilizing some results of \\cite{kw} and \\cite{lex1, lex2}, our proof is less than 50 pages.","PeriodicalId":326048,"journal":{"name":"2011 IEEE 52nd Annual Symposium on Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2011-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":"{\"title\":\"The Graph Minor Algorithm with Parity Conditions\",\"authors\":\"K. Kawarabayashi, B. Reed, Paul Wollan\",\"doi\":\"10.1109/FOCS.2011.52\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We generalize the seminal Graph Minor algorithm of Robertson and Seymour to the parity version. We give polynomial time algorithms for the following problems:\\\\begin{enumerate}\\\\itemthe parity $H$-minor (Odd $K_k$-minor) containment problem, and\\\\itemthe disjoint paths problem with $k$ terminals and the parity condition for each path, \\\\end{enumerate}as well as several other related problems. We present an $O(m \\\\alpha(m,n) n)$ time algorithm for these problems for any fixed $k$, where $n,m$ are the number of vertices and the number of edges, respectively, and the function $\\\\alpha(m,n)$ is the inverse of the Ackermann function (see Tarjan \\\\cite{tarjan}). Note that the first problem includes the problem of testing whether or not a given graph contains $k$ disjoint odd cycles (which was recently solved in \\\\cite{tony, oddstoc}), if we fix $H$ to be equal to the graph of $k$ disjoint triangles. The algorithm for the second problem generalizes the Robertson Seymour algorithm for the $k$-disjoint paths problem. As with the Robertson-Seymour algorithm for the $k$-disjoint paths problem for any fixed $k$, in each iteration, we would like to either use the presence of a huge clique minor, or alternatively exploit the structure of graphs in which we cannot find such a minor. Here, however, we must maintain the parity of the paths and can only use an ``odd clique minor & quot;. This requires new techniques to describe the structure of the graph when we cannot find such a minor. We emphasize that our proof for the correctness of the above algorithms does not depend on the full power of the Graph Minor structure theorem \\\\cite{RS16}. Although the original Graph Minor algorithm of Robertson and Seymour does depend on it and our proof does have similarities to their arguments, we can avoid the structure theorem by building on the shorter proof for the correctness of the graph minor algorithm in \\\\cite{kw}. Consequently, we are able to avoid the much of the heavy machinery of the Graph Minor structure theory. Utilizing some results of \\\\cite{kw} and \\\\cite{lex1, lex2}, our proof is less than 50 pages.\",\"PeriodicalId\":326048,\"journal\":{\"name\":\"2011 IEEE 52nd Annual Symposium on Foundations of Computer Science\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-10-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"28\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE 52nd Annual Symposium on Foundations of Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FOCS.2011.52\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE 52nd Annual Symposium on Foundations of Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FOCS.2011.52","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 28

摘要

我们将Robertson和Seymour开创性的Graph Minor算法推广到奇偶版本。我们给出了以下问题的多项式时间算法:\begin{enumerate}\itemthe parity $H$-minor (Odd $K_k$-minor) containment problem, and\itemthe disjoint paths problem with $k$ terminals and the parity condition for each path, \end{enumerate}以及其他一些相关的问题。对于任何固定的$k$,我们提出了一个$O(m \alpha(m,n) n)$时间算法来解决这些问题,其中$n,m$分别是顶点的数量和边的数量,而函数$\alpha(m,n)$是Ackermann函数的逆(参见Tarjan \cite{tarjan})。注意,第一个问题包括测试给定图是否包含$k$不相交奇环的问题(最近在\cite{tony, oddstoc}中解决了这个问题),如果我们将$H$固定为等于$k$不相交三角形的图。第二个问题的算法推广了$k$ -不相交路径问题的Robertson Seymour算法。就像对于任意固定的$k$的$k$ -不相交路径问题的Robertson-Seymour算法一样,在每次迭代中,我们要么使用存在的巨大的小团,要么利用我们找不到这样一个小团的图的结构。然而,在这里,我们必须保持路径的奇偶性,并且只能使用“奇小团”。当我们找不到这样的次元时,这就需要新的技术来描述图的结构。我们强调,我们对上述算法正确性的证明并不依赖于Graph Minor结构定理\cite{RS16}的全部能力。虽然Robertson和Seymour的原始Graph Minor算法确实依赖于它,并且我们的证明确实与他们的论点有相似之处,但我们可以通过构建\cite{kw}中Graph Minor算法正确性的更短证明来避免结构定理。因此,我们能够避免小图结构理论的许多繁重的机器。利用\cite{kw}和\cite{lex1, lex2}的一些结果,我们的证明少于50页。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
The Graph Minor Algorithm with Parity Conditions
We generalize the seminal Graph Minor algorithm of Robertson and Seymour to the parity version. We give polynomial time algorithms for the following problems:\begin{enumerate}\itemthe parity $H$-minor (Odd $K_k$-minor) containment problem, and\itemthe disjoint paths problem with $k$ terminals and the parity condition for each path, \end{enumerate}as well as several other related problems. We present an $O(m \alpha(m,n) n)$ time algorithm for these problems for any fixed $k$, where $n,m$ are the number of vertices and the number of edges, respectively, and the function $\alpha(m,n)$ is the inverse of the Ackermann function (see Tarjan \cite{tarjan}). Note that the first problem includes the problem of testing whether or not a given graph contains $k$ disjoint odd cycles (which was recently solved in \cite{tony, oddstoc}), if we fix $H$ to be equal to the graph of $k$ disjoint triangles. The algorithm for the second problem generalizes the Robertson Seymour algorithm for the $k$-disjoint paths problem. As with the Robertson-Seymour algorithm for the $k$-disjoint paths problem for any fixed $k$, in each iteration, we would like to either use the presence of a huge clique minor, or alternatively exploit the structure of graphs in which we cannot find such a minor. Here, however, we must maintain the parity of the paths and can only use an ``odd clique minor & quot;. This requires new techniques to describe the structure of the graph when we cannot find such a minor. We emphasize that our proof for the correctness of the above algorithms does not depend on the full power of the Graph Minor structure theorem \cite{RS16}. Although the original Graph Minor algorithm of Robertson and Seymour does depend on it and our proof does have similarities to their arguments, we can avoid the structure theorem by building on the shorter proof for the correctness of the graph minor algorithm in \cite{kw}. Consequently, we are able to avoid the much of the heavy machinery of the Graph Minor structure theory. Utilizing some results of \cite{kw} and \cite{lex1, lex2}, our proof is less than 50 pages.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Randomized Rounding Approach to the Traveling Salesman Problem Welfare and Profit Maximization with Production Costs Which Networks are Least Susceptible to Cascading Failures? Computing Blindfolded: New Developments in Fully Homomorphic Encryption The 1D Area Law and the Complexity of Quantum States: A Combinatorial Approach
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1