|
ABSTRACT
In this work we study two, seemingly unrelated, notions. Locally Decodable Codes (LDCs) are codes that allow the recovery of each message bit from a constant number of entries of the codeword. Polynomial Identity Testing (PIT) is one of the fundamental problems of algebraic complexity: we are given a circuit computing a multivariate polynomial and we have to determine whether the polynomial is identically zero. We improve known results on locally decodable codes and on polynomial identity testing and show a relation between the two notions. In particular we obtain the following results: - We show that if E: Fn → Fm is a linear LDC with 2 queries then m = exp(Ω(n)). Previously this was only known for fields of size << 2n [18].
- We show that from every depth 3 arithmetic circuit (ΣΠΣ circuit), C, with a bounded (constant) top fan-in that computes the zero polynomial, one can construct a locally decodeable code. More formally: Assume that C is minimal (no subset of the multiplication gates sums to zero) and simple (no linear function appears in all the multiplication gates). Denote by d the degree of the polynomial computed by C and by r the rank of the linear functions appearing in C. Then we can construct a linear LDC with 2 queries, that encodes messages of length r/polylog(d) by codewords of length O(d).
- We prove a structural theorem for ΣΠΣ circuits, with a bounded top fan-in, that compute the zero polynomial. In particular we show that if such a circuit is simple and minimal and of polynomial size then its rank, r, is only polylogarithmic in the number of variables (a priory it could have been linear).
- We give new PIT algorithms for ΣΠΣ circuits with a bounded top fan-in:
- A deterministic algorithm that runs in quasi polynomial time.
- A randomized algorithm that runs in polynomial time and uses only polylogarithmic number of random bits.
.Moreover, when the circuit is multilinear our deterministic algorithm runs in polynomial time. Previously, deterministic subexponential time algorithms for PIT in bounded depth circuits were known only for depth 2 circuits (in the black box model)[22, 9, 28]. In particular, for the special case of depth 3 circuits with 3 multiplication gates our result resolves an open question asked by Klivans and Spielman [28].
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
|
|
| |
2
|
Manindra Agrawal, Neeraj Kayal, and Nitin Saxena. Primes is in p, 2002.
|
| |
3
|
|
 |
4
|
László Babai , Lance Fortnow , Leonid A. Levin , Mario Szegedy, Checking computations in polylogarithmic time, Proceedings of the twenty-third annual ACM symposium on Theory of computing, p.21-32, May 05-08, 1991, New Orleans, Louisiana, United States
[doi> 10.1145/103418.103428]
|
| |
5
|
Walter Baur and Volker Strassen. The complexity of partial derivatives. Theoretical Computer Science, 22:317 -- 330, 1983.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
Peter Gemmell , Richard Lipton , Ronitt Rubinfeld , Madhu Sudan , Avi Wigderson, Self-testing/correcting for polynomials and for approximate functions, Proceedings of the twenty-third annual ACM symposium on Theory of computing, p.33-42, May 05-08, 1991, New Orleans, Louisiana, United States
[doi> 10.1145/103418.103429]
|
| |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
 |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
Mark Jerrum and Marc Snir. Some exact complexity results for straight-line computations over semi-rings. Technical Report CRS-58-80, Univ. of Edinburgh, 1980.
|
 |
25
|
|
 |
26
|
|
 |
27
|
|
 |
28
|
|
| |
29
|
|
 |
30
|
|
| |
31
|
|
| |
32
|
László Lovász. On determinants, matchings, and random algorithms. In Fundamentals of Comptuation Theory : Proceedings of the Conference on Algebraic, Arithmetic, and Categorial Methods in Computation Theory, volume 2, pages 565--574. Akademie-Verlag, 1979.
|
 |
33
|
|
 |
34
|
|
| |
35
|
|
| |
36
|
|
| |
37
|
Pavel Pudlak. Communication in bounded depth circuits. Combinatorica, 14(2):203--216, 1994.
|
 |
38
|
|
| |
39
|
|
 |
40
|
|
 |
41
|
|
| |
42
|
Eli Shamir and Marc Snir. Lower bounds on the number of multiplications and the number of additions in monotone computations. Research Report RC6757, IBM Thomas J. Watson Research Center, Yorktown Heights, N.Y., sep 1977.
|
| |
43
|
Eli Shamir and Marc Snir. On the depth complexity of formulas. Mathematical Systems Theory, 13:301--322, 1980.
|
| |
44
|
|
| |
45
|
|
| |
46
|
Volker Strassen. Die berechnungskomplexitat vo elementarsymmetrischen funktionen und von interpolationskoefizienten. Numer. Math, 20:238--251, 1973.
|
| |
47
|
|
| |
48
|
Luca Trevisan. Some applications of coding theory in computational complexity, 2004.
|
| |
49
|
|
|