TY - GEN
T1 - Hardness-randomness tradeoffs for bounded depth arithmetic circuits
AU - Dvir, Zeev
AU - Shpilka, Amir
AU - Yehudayoff, Amir
PY - 2008
Y1 - 2008
N2 - In this paper we show that lower bounds for bounded depth arithmetic circuits imply derandomization of polynomial identity testing for bounded depth arithmetic circuits. More formally, if there exists an explicit polynomial f(x1,...., xm) that cannot be computed by a depth d arithmetic circuit of small size then there exists an efficient deterministic algorithm to test whether a given depth d - 8 circuit is identically zero or not (assuming the individual degrees of the tested circuit are not too high). In particular, if we are guaranteed that the circuit computes a multilinear polynomial then we can perform the identity test efficiently. To the best of our knowledge this is the first hardness-randomness tradeoff for bounded depth arithmetic circuits. The above results are obtained using the arithmetic Nisan-Wigderson generator of Impagliazzo and Kabanets together with a new theorem on bounded depth circuits, which is the main technical contribution of our work. This theorem deals with polynomial equations of the form P(x 1,..., xn, y) =≡ 0 and shows that if P has a circuit of depth d and size s and if the polynomial f(x1,..., xn) satisfies P(x1,..., xn, f(x1,..., x n)) = 0≡ then f has a circuit of depth d + 3 and size O(s r + mr), where m is the degree of f and r is the highest degree of the variable y appearing in P. In the other direction we observe that the methods of Impagliazzo and Kabanets imply that if we can derandomize polynomial identity testing for bounded depth circuits then NEXP does not have bounded depth arithmetic circuits. That is, either NEXP ⊈ P/poly or the Permanent is not computable by polynomial size bounded depth arithmetic circuits.
AB - In this paper we show that lower bounds for bounded depth arithmetic circuits imply derandomization of polynomial identity testing for bounded depth arithmetic circuits. More formally, if there exists an explicit polynomial f(x1,...., xm) that cannot be computed by a depth d arithmetic circuit of small size then there exists an efficient deterministic algorithm to test whether a given depth d - 8 circuit is identically zero or not (assuming the individual degrees of the tested circuit are not too high). In particular, if we are guaranteed that the circuit computes a multilinear polynomial then we can perform the identity test efficiently. To the best of our knowledge this is the first hardness-randomness tradeoff for bounded depth arithmetic circuits. The above results are obtained using the arithmetic Nisan-Wigderson generator of Impagliazzo and Kabanets together with a new theorem on bounded depth circuits, which is the main technical contribution of our work. This theorem deals with polynomial equations of the form P(x 1,..., xn, y) =≡ 0 and shows that if P has a circuit of depth d and size s and if the polynomial f(x1,..., xn) satisfies P(x1,..., xn, f(x1,..., x n)) = 0≡ then f has a circuit of depth d + 3 and size O(s r + mr), where m is the degree of f and r is the highest degree of the variable y appearing in P. In the other direction we observe that the methods of Impagliazzo and Kabanets imply that if we can derandomize polynomial identity testing for bounded depth circuits then NEXP does not have bounded depth arithmetic circuits. That is, either NEXP ⊈ P/poly or the Permanent is not computable by polynomial size bounded depth arithmetic circuits.
KW - Arithmetic circuits
KW - Bounded depth circuits
KW - Hardness-randomness tradeoffs
KW - Identity testing
KW - Lower bounds
UR - http://www.scopus.com/inward/record.url?scp=57049174050&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=57049174050&partnerID=8YFLogxK
U2 - 10.1145/1374376.1374482
DO - 10.1145/1374376.1374482
M3 - Conference contribution
AN - SCOPUS:57049174050
SN - 9781605580470
T3 - Proceedings of the Annual ACM Symposium on Theory of Computing
SP - 741
EP - 748
BT - STOC'08
PB - Association for Computing Machinery (ACM)
T2 - 40th Annual ACM Symposium on Theory of Computing, STOC 2008
Y2 - 17 May 2008 through 20 May 2008
ER -