ACM Home Page
Please provide us with feedback. Feedback
Read-once polynomial identity testing
Full text PdfPdf (297 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the 40th annual ACM symposium on Theory of computing table of contents
Victoria, British Columbia, Canada
SESSION: 10B table of contents
Pages 507-516  
Year of Publication: 2008
ISBN:978-1-60558-047-0
Authors
Amir Shpilka  Technion - Israel Institute of Technology, Haifa, Israel
Ilya Volkovich  Technion - Israel Institute of Technology, Haifa, Israel
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 66,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1374376.1374448
What is a DOI?

ABSTRACT

In this paper we study the problems of polynomial identity testing (PIT) and reconstruction of read-once formulas. The following are some deterministic algorithms that we obtain. An nO(k2) algorithm for checking whether given k ROFs sum to zero or not. An nO(d+k2) time algorithm for checking whether a black box holding the sum of k depth d ROFs computes the zero polynomial. In other words, we provide a hitting set of size nO(d+k2) for the sum of k depth d ROFs. This implies an nO(d) deterministic algorithm for the reconstruction of depth d ROFs. A hitting set of size exp(~O(√n+k2)) for the sum of k ROFs (without depth restrictions). This implies a sub-exponential time deterministic algorithm for black-box identity testing and reconstructing of ROFs. To the best of our knowledge our results give the first polynomial time (non black-box) and sub-exponential time (black-box) identity testing algorithms for the sum of (a constant number of) ROFs. In addition, we introduce and study the read-once testing problem (ROT for short): Given an arithmetic circuit computing a polynomial P(x), decide whether there is a ROF computing P(x). If there is such a formula then output it. Otherwise output "No". We show that most previous algorithms for polynomial identity testing can be strengthen to yield algorithms for the ROT problem. In particular we give ROT algorithms for: Depth-2 circuits (circuits computing sparse polynomials), Depth-3 circuits with bounded top fan-in (both in the black-box and non black-box settings, where the running time depends on the model), non-commutative formulas and sum of k ROFs. The running time of the ROT algorithm is essentially the same running time as the corresponding PIT algorithm for the class. The main tool in most of our results is a new connection between polynomial identity testing and reconstruction of read-once formulas. Namely, we show that in any model that is closed under partial derivatives (that is, a partial derivative of a polynomial computed by a circuit in the model, can also be computed by a circuit in the model) and that has an efficient deterministic polynomial identity testing algorithm, we can also answer the read-once testing problem.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Agrawal. Proving lower bounds via pseudo-random generators. In 25th FSTTCS, volume 3821 of LNCS, pages 92--105, 2005.
2
 
3
V. Arvind and P. Mukhopadhyay. The ideal membership problem and polynomial identity testing. ECCC Report TR07-095, 2007.
4
 
5
 
6
 
7
 
8
 
9
 
10
11
 
12
 
13
 
14
 
15
 
16
 
17
Z. Karnin and A. Shpilka. Interpolating depth-3 arithmetic circuits with bounded topfan-in. Manuscript, 2008.
 
18
19
 
20
B. Lhotzky. On the computational complexity of some algebraic counting problems. Ph.D. thesis, University of Bonn, Department of computer Science, Bonn, Germany, 1991.
 
21
 
22
23
24
 
25

Collaborative Colleagues:
Amir Shpilka: colleagues
Ilya Volkovich: colleagues