Linear Matroid Intersection is in Quasi-NC

IF 0.7 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Computational Complexity Pub Date : 2017-06-19 DOI:10.1145/3055399.3055440
R. Gurjar, T. Thierauf
{"title":"Linear Matroid Intersection is in Quasi-NC","authors":"R. Gurjar, T. Thierauf","doi":"10.1145/3055399.3055440","DOIUrl":null,"url":null,"abstract":"Given two matroids on the same ground set, the matroid intersection problem asks to find a common independent set of maximum size. In case of linear matroids, the problem had a randomized parallel algorithm but no deterministic one. We give an almost complete derandomization of this algorithm, which implies that the linear matroid intersection problem is in quasi-NC. That is, it has uniform circuits of quasi-polynomial size nO(logn)\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{mathrsfs} \\usepackage{upgreek} \\setlength{\\oddsidemargin}{-69pt} \\begin{document}$$n^{O(\\log n)}$$\\end{document} and O(polylog(n)) depth. Moreover, the depth of the circuit can be reduced to O(log2n) in case of zero characteristic fields. This generalizes a similar result for the bipartite perfect matching problem. Our main technical contribution is to derandomize the Isolation lemma for the family of common bases of two matroids. We use our isolation result to give a quasi-polynomial time blackbox algorithm for a special case of Edmonds' problem, i.e., singularity testing of a symbolic matrix, when the given matrix is of the form A0+A1x1+⋯+Amxm\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{mathrsfs} \\usepackage{upgreek} \\setlength{\\oddsidemargin}{-69pt} \\begin{document}$$A_{0} + A_{1 }x_{1} + \\cdots + A_{m} x_{m}$$\\end{document}, for an arbitrary matrix A0 and rank-1 matrices A1,A2,⋯,Am\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{mathrsfs} \\usepackage{upgreek} \\setlength{\\oddsidemargin}{-69pt} \\begin{document}$$A_{1}, A_{2}, \\dots, A_{m}$$\\end{document}. This can also be viewed as a blackbox polynomial identity testing algorithm for the corresponding determinant polynomial. Another consequence of this result is a deterministic solution to the maximum rank matrix completion problem. Finally, we use our result to find a deterministic representation for the union of linear matroids in quasi-NC.","PeriodicalId":51005,"journal":{"name":"Computational Complexity","volume":" ","pages":""},"PeriodicalIF":0.7000,"publicationDate":"2017-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3055399.3055440","citationCount":"26","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Complexity","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1145/3055399.3055440","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 26

Abstract

Given two matroids on the same ground set, the matroid intersection problem asks to find a common independent set of maximum size. In case of linear matroids, the problem had a randomized parallel algorithm but no deterministic one. We give an almost complete derandomization of this algorithm, which implies that the linear matroid intersection problem is in quasi-NC. That is, it has uniform circuits of quasi-polynomial size nO(logn)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n^{O(\log n)}$$\end{document} and O(polylog(n)) depth. Moreover, the depth of the circuit can be reduced to O(log2n) in case of zero characteristic fields. This generalizes a similar result for the bipartite perfect matching problem. Our main technical contribution is to derandomize the Isolation lemma for the family of common bases of two matroids. We use our isolation result to give a quasi-polynomial time blackbox algorithm for a special case of Edmonds' problem, i.e., singularity testing of a symbolic matrix, when the given matrix is of the form A0+A1x1+⋯+Amxm\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{0} + A_{1 }x_{1} + \cdots + A_{m} x_{m}$$\end{document}, for an arbitrary matrix A0 and rank-1 matrices A1,A2,⋯,Am\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A_{1}, A_{2}, \dots, A_{m}$$\end{document}. This can also be viewed as a blackbox polynomial identity testing algorithm for the corresponding determinant polynomial. Another consequence of this result is a deterministic solution to the maximum rank matrix completion problem. Finally, we use our result to find a deterministic representation for the union of linear matroids in quasi-NC.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
拟数控中的线性矩阵相交
给定同一地面集上的两个拟阵,拟阵交集问题要求找到一个最大大小的公共独立集。在线性拟阵的情况下,该问题有一个随机并行算法,但没有确定性算法。我们给出了该算法的几乎完全去随机化,这意味着线性拟阵相交问题是在准NC中。也就是说,它具有准多项式大小nO(logn)\documentclass[12pt]{minimum}\usepackage{amsmath}\usepackage{wasysym}\usecpackage{{amsfonts}\ucepackage{s amssymb}\use package{amsbsy}\ usepackage{mathrsfs}\userpackage{upgek}\setlength{\doddsidemargin}{-69pt}\ begin{document}$n^{O(\logn)}$\end{document}和O(polylog(n)))深度的统一电路。此外,在零特征场的情况下,电路的深度可以减小到O(log2n)。这推广了二部分完全匹配问题的类似结果。我们的主要技术贡献是对两个拟阵的公共基族的孤立引理进行去随机化。针对Edmonds问题的一个特殊情况,即符号矩阵的奇异性检验,我们利用我们的隔离结果给出了一个拟多项式时间黑盒算法,当给定矩阵的形式为A0+A1x1+…+Amxm\documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\ usepackage{amsfonts}\usepackage{amssymb}\usepackaging{amsbsy}\ usepackage{mathrsfs}\usepackage{upgek}\setlength{\doddsedmargin}{-69pt}\ begin{document}$A_{0}+A{1}x_{任意矩阵A0和秩1矩阵A1、A2、A3,……,Am\documentclass[12pt]{minimum}\usepackage{amsmath}\ usepackage{wasysym}\ use package{{amsfonts}\ usapackage{amssymb}\ userpackage{amsbsy}\use package{mathrsfs}\ user package{upgeek}\setlength{\oddsedmargin}{-69pt}\ begin{document}$A_{1},A_{。这也可以看作是对应行列式多项式的黑盒多项式恒等式测试算法。该结果的另一个结果是最大秩矩阵完成问题的确定性解。最后,我们用我们的结果找到了准NC中线性拟阵并集的一个确定性表示。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Computational Complexity
Computational Complexity 数学-计算机:理论方法
CiteScore
1.50
自引率
0.00%
发文量
16
审稿时长
>12 weeks
期刊介绍: computational complexity presents outstanding research in computational complexity. Its subject is at the interface between mathematics and theoretical computer science, with a clear mathematical profile and strictly mathematical format. The central topics are: Models of computation, complexity bounds (with particular emphasis on lower bounds), complexity classes, trade-off results for sequential and parallel computation for "general" (Boolean) and "structured" computation (e.g. decision trees, arithmetic circuits) for deterministic, probabilistic, and nondeterministic computation worst case and average case Specific areas of concentration include: Structure of complexity classes (reductions, relativization questions, degrees, derandomization) Algebraic complexity (bilinear complexity, computations for polynomials, groups, algebras, and representations) Interactive proofs, pseudorandom generation, and randomness extraction Complexity issues in: crytography learning theory number theory logic (complexity of logical theories, cost of decision procedures) combinatorial optimization and approximate Solutions distributed computing property testing.
期刊最新文献
Improving $$3N$$ Circuit Complexity Lower Bounds On vanishing sums of roots of unity in polynomial calculus and sum-of-squares A Lower Bound on the Complexity of Testing Grained Distributions Parallel algorithms for power circuits and the word problem of the Baumslag group On Time-Space Tradeoffs for Bounded-Length Collisions in Merkle-Damgård Hashing
×
引用
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