Deterministic Identity Testing for Sum of Read-once Oblivious Arithmetic Branching Programs

被引:12
作者
Gurjar, Rohit [1 ]
Korwar, Arpita [1 ]
Saxena, Nitin [1 ]
Thierauf, Thomas [2 ]
机构
[1] IIT Kanpur, Dept Comp Sci & Engn, Kanpur, Uttar Pradesh, India
[2] Aalen Univ, Aalen, Germany
来源
30TH CONFERENCE ON COMPUTATIONAL COMPLEXITY (CCC 2015) | 2015年 / 33卷
关键词
PIT; hitting-set; Sum of ROABPs; Evaluation Dimension; Rank Concentration; CIRCUITS; ALGORITHMS;
D O I
10.4230/LIPIcs.CCC.2015.323
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A read-once oblivious arithmetic branching program (ROABP) is an arithmetic branching program (ABP) where each variable occurs in at most one layer. We give the first polynomial time whitebox identity test for a polynomial computed by a sum of constantly many ROABPs. We also give a corresponding blackbox algorithm with quasi-polynomial time complexity n(O(log n)). In both the cases, our time complexity is double exponential in the number of ROABPs. ROABPs are a generalization of set-multilinear depth-3 circuits. The prior results for the sum of constantly many set-multilinear depth-3 circuits were only slightly better than brute-force, i.e. exponential-time. Our techniques are a new interplay of three concepts for ROABP: low evaluation dimension, basis isolating weight assignment and low-support rank concentration. We relate basis isolation to rank concentration and extend it to a sum of two ROABPs using evaluation dimension (or partial derivatives).
引用
收藏
页码:323 / 346
页数:24
相关论文
共 30 条
  • [1] Adleman LM., 1986, STOC '86: Proceedings of the eighteenth annual ACM symposium on Theory of computing, P350, DOI DOI 10.1145/12130.12166
  • [2] Agrawal M, 2005, LECT NOTES COMPUT SC, V3821, P92, DOI 10.1007/11590156_6
  • [3] Agrawal M, 2013, STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, P321
  • [4] Agrawal Manindra, 2014, SICOMP, V21, P85
  • [5] Ben-Or M., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P301, DOI 10.1145/62212.62241
  • [6] de Oliveira Rafael Mendes, 2014, ELECT C COMPUTATIONA, V21, P157
  • [7] LOCALLY DECODABLE CODES WITH TWO QUERIES AND POLYNOMIAL IDENTITY TESTING FOR DEPTH 3 CIRCUITS
    Dvir, Zeev
    Shpilka, Amir
    [J]. SIAM JOURNAL ON COMPUTING, 2007, 36 (05) : 1404 - 1434
  • [8] Hitting Sets for Multilinear Read-Once Algebraic Branching Programs, in any Order
    Forbes, Michael A.
    Saptharishi, Ramprasad
    Shpilka, Amir
    [J]. STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, : 867 - 875
  • [9] Forbes MA, 2012, STOC'12: PROCEEDINGS OF THE 2012 ACM SYMPOSIUM ON THEORY OF COMPUTING, P163
  • [10] Quasipolynomial-time Identity Testing of Non-Commutative and Read-Once Oblivious Algebraic Branching Programs
    Forbes, Michael A.
    Shpilka, Amir
    [J]. 2013 IEEE 54TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2013, : 243 - 252