DocumentCode
2048830
Title
New Results on Noncommutative and Commutative Polynomial Identity Testing
Author
Arvind, V. ; Mukhopadhyay, Partha ; Srinivasan, Srikanth
Author_Institution
Inst. of Math. Sci., Chennai
fYear
2008
fDate
23-26 June 2008
Firstpage
268
Lastpage
279
Abstract
Using ideas from automata theory we design a new efficient (deterministic) identity test for the noncommutative polynomial identity testing problem (first introduced and studied in [RS05, BW05]). More precisely, given as input a noncommutative circuit C{x1, ldrldrldr , xn} computing a polynomial in F{x1, ldrldrldr , xn} of degree d with at most t monomials, where the variables xi are noncommuting, we give a deterministic polynomial identity test that checks if C equiv 0 and runs in time polynomial in d, n, |C|, and t. The same methods works in a black-box setting: given a noncommuting black-box polynomial f isin F{x1, ldrldrldr , xn} of degree d with t monomials we can, in fact, reconstruct the entire polynomial f in time polynomial in n, d and t. Indeed, we apply this idea to the reconstruction of black-box noncommuting algebraic branching programs (the ABPs considered by Nisan in [N91] and Raz-Shpilka in [RS05]). Assuming that the black-box model allows us to query the ABP for the output at any given gate then we can reconstruct an (equivalent) ABP in deterministic polynomial time. Finally, we turn to commutative identity testing and explore the complexity of the problem when the coefficients of the input polynomial come from an arbitrary finite commutative ring with unity whose elements are uniformly encoded as strings and the ring operations are given by an oracle. We show that several algorithmic results for polynomial identity testing over fields also hold when the coefficients come from such finite rings.
Keywords
automata theory; circuit complexity; circuit testing; deterministic algorithms; polynomials; arbitrary finite commutative ring; automata theory; black-box noncommuting algebraic branching program; commutative polynomial identity testing problem; deterministic polynomial identity test; deterministic polynomial time algorithm; noncommutative circuit; noncommutative polynomial identity testing problem; noncommuting black-box polynomial; problem complexity; string encoding; Algorithm design and analysis; Arithmetic; Automata; Automatic testing; Binary decision diagrams; Circuit testing; Computational complexity; Matrices; Modules (abstract algebra); Polynomials; deterministic; polynomial identity testing; polynomial time; randomized;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Complexity, 2008. CCC '08. 23rd Annual IEEE Conference on
Conference_Location
College Park, MD
ISSN
1093-0159
Print_ISBN
978-0-7695-3169-4
Type
conf
DOI
10.1109/CCC.2008.22
Filename
4558829
Link To Document