无向有界树宽图中的欧拉游计数

N. Balaji, Samir Datta, Venkatesh Ganesan
{"title":"无向有界树宽图中的欧拉游计数","authors":"N. Balaji, Samir Datta, Venkatesh Ganesan","doi":"10.4230/LIPIcs.FSTTCS.2015.246","DOIUrl":null,"url":null,"abstract":"We show that counting Euler tours in undirected bounded tree-width graphs is tractable even in parallel - by proving a $\\#SAC^1$ upper bound. This is in stark contrast to #P-completeness of the same problem in general graphs. \nOur main technical contribution is to show how (an instance of) dynamic programming on bounded \\emph{clique-width} graphs can be performed efficiently in parallel. Thus we show that the sequential result of Espelage, Gurski and Wanke for efficiently computing Hamiltonian paths in bounded clique-width graphs can be adapted in the parallel setting to count the number of Hamiltonian paths which in turn is a tool for counting the number of Euler tours in bounded tree-width graphs. Our technique also yields parallel algorithms for counting longest paths and bipartite perfect matchings in bounded-clique width graphs. \nWhile establishing that counting Euler tours in bounded tree-width graphs can be computed by non-uniform monotone arithmetic circuits of polynomial degree (which characterize $\\#SAC^1$) is relatively easy, establishing a uniform $\\#SAC^1$ bound needs a careful use of polynomial interpolation.","PeriodicalId":175000,"journal":{"name":"Foundations of Software Technology and Theoretical Computer Science","volume":"173 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Counting Euler Tours in Undirected Bounded Treewidth Graphs\",\"authors\":\"N. Balaji, Samir Datta, Venkatesh Ganesan\",\"doi\":\"10.4230/LIPIcs.FSTTCS.2015.246\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We show that counting Euler tours in undirected bounded tree-width graphs is tractable even in parallel - by proving a $\\\\#SAC^1$ upper bound. This is in stark contrast to #P-completeness of the same problem in general graphs. \\nOur main technical contribution is to show how (an instance of) dynamic programming on bounded \\\\emph{clique-width} graphs can be performed efficiently in parallel. Thus we show that the sequential result of Espelage, Gurski and Wanke for efficiently computing Hamiltonian paths in bounded clique-width graphs can be adapted in the parallel setting to count the number of Hamiltonian paths which in turn is a tool for counting the number of Euler tours in bounded tree-width graphs. Our technique also yields parallel algorithms for counting longest paths and bipartite perfect matchings in bounded-clique width graphs. \\nWhile establishing that counting Euler tours in bounded tree-width graphs can be computed by non-uniform monotone arithmetic circuits of polynomial degree (which characterize $\\\\#SAC^1$) is relatively easy, establishing a uniform $\\\\#SAC^1$ bound needs a careful use of polynomial interpolation.\",\"PeriodicalId\":175000,\"journal\":{\"name\":\"Foundations of Software Technology and Theoretical Computer Science\",\"volume\":\"173 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Foundations of Software Technology and Theoretical Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4230/LIPIcs.FSTTCS.2015.246\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Foundations of Software Technology and Theoretical Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.FSTTCS.2015.246","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

通过证明$\#SAC^1$上界,我们证明了在无向有界树宽度图中计数欧拉游即使在并行情况下也是可处理的。这与一般图中相同问题的# p -完备性形成鲜明对比。我们的主要技术贡献是展示了如何在有界\emph{团宽度}图上有效地并行执行动态规划(一个实例)。因此,我们证明了Espelage, Gurski和Wanke在有界团宽图中有效计算哈密顿路径的顺序结果可以在并行设置中适用于计算哈密顿路径的数量,这反过来又是计算有界树宽图中欧拉巡回次数的工具。我们的技术也产生了在有界团宽度图中计算最长路径和二部完美匹配的并行算法。虽然建立有界树宽图中的欧拉行程计数可以通过多项式次的非均匀单调算术电路(其特征为$\#SAC^1$)来计算相对容易,但建立一致的$\#SAC^1$界需要仔细使用多项式插值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Counting Euler Tours in Undirected Bounded Treewidth Graphs
We show that counting Euler tours in undirected bounded tree-width graphs is tractable even in parallel - by proving a $\#SAC^1$ upper bound. This is in stark contrast to #P-completeness of the same problem in general graphs. Our main technical contribution is to show how (an instance of) dynamic programming on bounded \emph{clique-width} graphs can be performed efficiently in parallel. Thus we show that the sequential result of Espelage, Gurski and Wanke for efficiently computing Hamiltonian paths in bounded clique-width graphs can be adapted in the parallel setting to count the number of Hamiltonian paths which in turn is a tool for counting the number of Euler tours in bounded tree-width graphs. Our technique also yields parallel algorithms for counting longest paths and bipartite perfect matchings in bounded-clique width graphs. While establishing that counting Euler tours in bounded tree-width graphs can be computed by non-uniform monotone arithmetic circuits of polynomial degree (which characterize $\#SAC^1$) is relatively easy, establishing a uniform $\#SAC^1$ bound needs a careful use of polynomial interpolation.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信