A Deterministic Polynomial Time Algorithm for Non-commutative Rational Identity Testing

A. Garg, L. Gurvits, R. Oliveira, A. Wigderson
{"title":"A Deterministic Polynomial Time Algorithm for Non-commutative Rational Identity Testing","authors":"A. Garg, L. Gurvits, R. Oliveira, A. Wigderson","doi":"10.1109/FOCS.2016.95","DOIUrl":null,"url":null,"abstract":"Symbolic matrices in non-commuting variables, and the related structural and algorithmic questions, have a remarkable number of diverse origins and motivations. They arise independently in (commutative) invariant theory and representation theory, linear algebra, optimization, linear system theory, quantum information theory, and naturally in non-commutative algebra. In this paper we present a deterministic polynomial time algorithm for testing if a symbolic matrix in non-commuting variables over Q is invertible or not. The analogous question for commuting variables is the celebrated polynomial identity testing (PIT) for symbolic determinants. In contrast to the commutative case, which has an efficient probabilistic algorithm, the best previous algorithm for the non-commutative setting required exponential time [1] (whether or not randomization is allowed). The main (simple!) technical contribution of this paper is an analysis of an existing “operator scaling” algorithm due to Gurvits [2], which solved some special cases of the same problem we do (these already include optimization problems like matroid intersection). This analysis of the running time of Gurvits' algorithm combines results from some of these different fields. It lower bounds a parameter of quantum maps called capacity, via degree bounds from algebraic geometry on the Left Right group action, which in turn is relevant due to certain characterization of the free skew (non-commutative) field. Via the known connections above, our algorithm efficiently solves several problems in different areas which had only exponential-time algorithms prior to this work. These include the “word problem” for the free skew field (namely identity testing for rational expressions over non-commuting variables), testing if a quantum operator is “rank decreasing”, and the membership problem in the null-cone of a natural group action arising in Geometric Complexity Theory (GCT). Moreover, extending our algorithm to actually compute the non-commutative rank of a symbolic matrix, yields an efficient factor-2 approximation to the standard commutative rank. This naturally suggests the challenge to improve this approximation factor, noting that a fully polynomial approximation scheme may lead to a deterministic PIT algorithm. Finally, our algorithm may also be viewed as efficiently solving a family of structured systems of quadratic equations, which seem general enough to encode interesting decision and optimization problems1.","PeriodicalId":414001,"journal":{"name":"2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"110","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FOCS.2016.95","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 110

Abstract

Symbolic matrices in non-commuting variables, and the related structural and algorithmic questions, have a remarkable number of diverse origins and motivations. They arise independently in (commutative) invariant theory and representation theory, linear algebra, optimization, linear system theory, quantum information theory, and naturally in non-commutative algebra. In this paper we present a deterministic polynomial time algorithm for testing if a symbolic matrix in non-commuting variables over Q is invertible or not. The analogous question for commuting variables is the celebrated polynomial identity testing (PIT) for symbolic determinants. In contrast to the commutative case, which has an efficient probabilistic algorithm, the best previous algorithm for the non-commutative setting required exponential time [1] (whether or not randomization is allowed). The main (simple!) technical contribution of this paper is an analysis of an existing “operator scaling” algorithm due to Gurvits [2], which solved some special cases of the same problem we do (these already include optimization problems like matroid intersection). This analysis of the running time of Gurvits' algorithm combines results from some of these different fields. It lower bounds a parameter of quantum maps called capacity, via degree bounds from algebraic geometry on the Left Right group action, which in turn is relevant due to certain characterization of the free skew (non-commutative) field. Via the known connections above, our algorithm efficiently solves several problems in different areas which had only exponential-time algorithms prior to this work. These include the “word problem” for the free skew field (namely identity testing for rational expressions over non-commuting variables), testing if a quantum operator is “rank decreasing”, and the membership problem in the null-cone of a natural group action arising in Geometric Complexity Theory (GCT). Moreover, extending our algorithm to actually compute the non-commutative rank of a symbolic matrix, yields an efficient factor-2 approximation to the standard commutative rank. This naturally suggests the challenge to improve this approximation factor, noting that a fully polynomial approximation scheme may lead to a deterministic PIT algorithm. Finally, our algorithm may also be viewed as efficiently solving a family of structured systems of quadratic equations, which seem general enough to encode interesting decision and optimization problems1.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
非交换有理恒等式检验的确定性多项式时间算法
非交换变量中的符号矩阵,以及相关的结构和算法问题,有许多不同的起源和动机。它们独立出现在(交换)不变理论和表示理论、线性代数、最优化、线性系统理论、量子信息论中,自然也出现在非交换代数中。本文提出了一种确定性多项式时间算法,用于检验Q上非交换变量的符号矩阵是否可逆。交换变量的类似问题是符号行列式的著名多项式恒等检验(PIT)。与可交换的情况相比,它有一个有效的概率算法,而非可交换设置的最佳先前算法需要指数时间[1](无论是否允许随机化)。本文的主要(简单的)技术贡献是分析了Gurvits[2]提出的一种现有的“算子缩放”算法,该算法解决了我们所做的相同问题的一些特殊情况(这些已经包括优化问题,如矩阵相交)。Gurvits算法的运行时间分析结合了这些不同领域的结果。它的下界是量子映射的一个参数,称为容量,通过代数几何上的左右群作用的度界,这反过来又与自由偏斜(非交换)场的某些特征相关。通过上述已知的连接,我们的算法有效地解决了在此工作之前只有指数时间算法的不同领域的几个问题。这些问题包括自由偏场的“字问题”(即非交换变量上有理表达式的恒等检验),量子算子是否“秩递减”的检验,以及几何复杂性理论(GCT)中自然群作用的零锥中的隶属性问题。此外,将我们的算法扩展到实际计算符号矩阵的非交换秩,可以得到标准交换秩的有效因子2近似值。这自然表明了改进这个近似因子的挑战,注意到一个完全多项式的近似方案可能导致确定性的PIT算法。最后,我们的算法也可以被视为有效地解决了一组二次方程的结构化系统,这些系统似乎足够通用,可以编码有趣的决策和优化问题1。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Exponential Lower Bounds for Monotone Span Programs Truly Sub-cubic Algorithms for Language Edit Distance and RNA-Folding via Fast Bounded-Difference Min-Plus Product Polynomial-Time Tensor Decompositions with Sum-of-Squares Decremental Single-Source Reachability and Strongly Connected Components in Õ(m√n) Total Update Time NP-Hardness of Reed-Solomon Decoding and the Prouhet-Tarry-Escott Problem
×
引用
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