Abstract

Kaltofen (Randomness in computation, vol 5, pp 375---412, 1989) proved the remarkable fact that multivariate polynomial factorization can be done efficiently, in randomized polynomial time. Still, more than twenty years after Kaltofen's work, many questions remain unanswered regarding the complexity aspects of polynomial factorization, such as the question of whether factors of polynomials efficiently computed by arithmetic formulas also have small arithmetic formulas, asked in Kopparty et al. (2014), and the question of bounding the depth of the circuits computing the factors of a polynomial. We are able to answer these questions in the affirmative for the interesting class of polynomials of bounded individual degrees, which contains polynomials such as the determinant and the permanent. We show that if $${P(x_{1},\ldots,x_{n})}$$P(x1,?,xn) is a polynomial with individual degrees bounded by r that can be computed by a formula of size s and depth d, then any factor $${f(x_{1},\ldots, x_{n})}$$f(x1,?,xn) of $${P(x_{1},\ldots,x_{n})}$$P(x1,?,xn) can be computed by a formula of size $${\textsf{poly}((rn)^{r},s)}$$poly((rn)r,s) and depth d + 5. This partially answers the question above posed in Kopparty et al. (2014), who asked if this result holds without the dependence on r. Our work generalizes the main factorization theorem from Dvir et al. (SIAM J Comput 39(4):1279---1293, 2009), who proved it for the special case when the factors are of the form $${f(x_{1}, \ldots, x_{n}) \equiv x_{n} - g(x_{1}, \ldots, x_{n-1})}$$f(x1,?,xn)?xn-g(x1,?,xn-1). Along the way, we introduce several new technical ideas that could be of independent interest when studying arithmetic circuits (or formulas).

Highlights

  • Let f (x1, . . . , xn) ∈ F[x1, . . . , xn] be a multivariate polynomial over a field F

  • We study the problem of formula factorization of polynomials of low individual degree

  • Since we prove here that, for polynomials of bounded individual degrees computed by circuits of small depth, their factors can be computed by circuits of small depth, one could hope for similar connections between Polynomial Identity Testing (PIT) for restricted classes of circuits – say of bounded depth and low individual degrees – and factorization of polynomials in such classes

Read more

Summary

Introduction

Let f (x1, . . . , xn) ∈ F[x1, . . . , xn] be a multivariate polynomial over a field F. We study the problem of formula (circuit) factorization of polynomials of low individual degree. We answer both of these questions in the affirmative, in the case where the input polynomial P has bounded individual degrees. Shpilka and Volkovich in [14] initiated the study of factorization of multilinear polynomials, which are the most basic case of polynomials of bounded individual degrees They relate the problem of deterministically factoring multilinear polynomials to the problem of performing deterministic Polynomial Identity Testing (PIT). Since the problem of performing deterministic PIT seems to be hard, even for the class of multilinear formulas, this shed some light on the difficulty of obtaining deterministic factorization even for this model This equivalence between deterministic PIT and deterministic polynomial factorization was later generalized by Kopparty et al in [10] to polynomials (of polynomial degree) computed by general circuits. Since we prove here that, for polynomials of bounded individual degrees computed by circuits of small depth, their factors can be computed by circuits of small depth, one could hope for similar connections between PIT for restricted classes of circuits – say of bounded depth and low individual degrees – and factorization of polynomials in such classes

Proof Overview
Organization
Notations
Basic Operations on Circuits and Formulas
Reversal of Polynomials
Properly Splitting Variable Restrictions
Standard Forms and Approximation Polynomials
Approximating the Roots of a Polynomial
Proof of the Main Theorem
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call