Discovering the roots: Uniform closure results for algebraic classes under factoring

10/09/2017
by   Pranjal Dutta, et al.
0

Newton iteration (NI) is an almost 350 years old recursive formula that approximates a simple root of a polynomial quite rapidly. We generalize it to a matrix recurrence (allRootsNI) that approximates all the roots simultaneously. In this form, the process yields a better circuit complexity in the case when the number of roots r is small but the multiplicities are exponentially large. Our method sets up a linear system in r unknowns and iteratively builds the roots as formal power series. For an algebraic circuit f(x_1,...,x_n) of size s we prove that each factor has size at most a polynomial in: s and the degree of the squarefree part of f. Consequently, if f_1 is a 2^Ω(n)-hard polynomial then any nonzero multiple ∏_i f_i^e_i is equally hard for arbitrary positive e_i's, assuming that ∑_i deg(f_i) is at most 2^O(n). It is an old open question whether the class of poly(n)-sized formulas (resp. algebraic branching programs) is closed under factoring. We show that given a polynomial f of degree n^O(1) and formula (resp. ABP) size n^O( n) we can find a similar size formula (resp. ABP) factor in randomized poly(n^ n)-time. Consequently, if determinant requires n^Ω( n) size formula, then the same can be said about any of its nonzero multiples. As part of our proofs, we identify a new property of multivariate polynomial factorization. We show that under a random linear transformation τ, f(τx) completely factors via power series roots. Moreover, the factorization adapts well to circuit complexity analysis. This with allRootsNI are the techniques that help us make progress towards the old open problems, supplementing the large body of classical results and concepts in algebraic circuit factorization (eg. Zassenhaus, J.NT 1969, Kaltofen, STOC 1985-7 & Burgisser, FOCS 2001).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/28/2017

A PSPACE Construction of a Hitting Set for the Closure of Small Algebraic Circuits

In this paper we study the complexity of constructing a hitting set for ...
research
02/14/2023

Towards Optimal Depth-Reductions for Algebraic Formulas

Classical results of Brent, Kuck and Maruyama (IEEE Trans. Computers 197...
research
10/16/2017

Small-depth Multilinear Formula Lower Bounds for Iterated Matrix Multiplication, with Applications

In this paper, we study the algebraic formula complexity of multiplying ...
research
03/10/2023

Multivariate to Bivariate Reduction for Noncommutative Polynomial Factorization

Based on a theorem of Bergman we show that multivariate noncommutative p...
research
03/06/2019

Closure of VP under taking factors: a short and simple proof

In this note, we give a short, simple and almost completely self contain...
research
01/05/2017

Understanding the complexity of #SAT using knowledge compilation

Two main techniques have been used so far to solve the #P-hard problem #...
research
10/13/2017

Compact Formulae in Sparse Elimination

It has by now become a standard approach to use the theory of sparse (or...

Please sign up or login with your details

Forgot password? Click here to reset