Accelerated Solution of Multivariate Polynomial Systems of Equations

We propose new Las Vegas randomized algorithms for the solution of a square nondegenerate system of equations, with well-separated roots. The algorithms use $\Oc (\delta\, \csttn D^{2} \log(D) \log(b))$ arithmetic operations (in addition to the operations required to compute the normal form of the boundary monomials modulo the ideal) to approximate all real roots of the system as well as all roots lying in a fixed n-dimensional box or disc. Here D is an upper bound on the number of all complex roots of the system (e.g., Bezout or Bernshtein bound), $\delta$ is the number of real roots or the roots lying in the box or disc, and $\epsilon=2^{-b}$ is the required upper bound on the output errors. For computing the normal form modulo the ideal, the efficient practical algorithms of [B. Mourrain and P. Trebuchet, in Proceedings of the International Symposium on Symbolic and Algebraic Computation, ACM, New York, 2000, pp. 231--238] or [J. C. Faugere, J. Pure Appl. Algebra, 139 (1999), pp. 61--88] can be applied. We also yield the bound $\Oc( \csttn D^{2} \log(D) )$ on the complexity of counting the numbers of all roots in a fixed box (disc) and all real roots. For a large class of inputs and typically in practical computations, the factor $\delta$ is much smaller than $D, \delta=o(D)$. This improves by the order of magnitude the known complexity estimates of the order of at least 3n D4 + D3 log(b) or D4, which so far are the record estimates even for the approximation of a single root of a system and for each of the cited counting problems, respectively. Our progress relies on proposing several novel techniques. In particular, we exploit the structure of matrices associated to a given polynomial system and relate it to the associated linear operators, dual space of linear forms, and normal forms of polynomials in the quotient algebra; furthermore, our techniques support the new nontrivial extension of the matrix sign and quadratic inverse power iterations to the case of multivariate polynomial systems, where we emulate the recursive splitting of a univariate polynomial into factors of smaller degree.

[1]  Y. N. Lakshman,et al.  On the Complexity of Zero-dimensional Algebraic Systems , 1991 .

[2]  Victor Y. Pan,et al.  Multidimensional structured matrices and polynomial systems , 1996 .

[3]  Dima Grigoriev,et al.  Complexity of Quantifier Elimination in the Theory of Algebraically Closed Fields , 1984, MFCS.

[4]  Victor Y. Pan,et al.  Multivariate Polynomials, Duality, and Structured Matrices , 2000, J. Complex..

[5]  Hans J. Stetter Analysis of zero clusters in multivariate polynomial systems , 1996, ISSAC '96.

[6]  F. S. Macaulay,et al.  The Algebraic Theory of Modular Systems , 1972 .

[7]  H. Stetter,et al.  An Elimination Algorithm for the Computation of All Zeros of a System of Multivariate Polynomial Equations , 1988 .

[8]  John F. Canny,et al.  An Efficient Algorithm for the Sparse Mixed Resultant , 1993, AAECC.

[9]  J. M. Rojas,et al.  On the Average Number of Real Roots of Certain Random Sparse Polynomial Systems , 1996 .

[10]  Bernard Mourrain,et al.  Solving projective complete intersection faster , 2000, ISSAC.

[11]  James Renegar,et al.  On the worst-case arithmetic complexity of approximating zeros of polynomials , 1987, J. Complex..

[12]  Victor Y. Pan,et al.  Asymptotic acceleration of solving multivariate polynomial systems of equations , 1998, STOC '98.

[13]  Bernard Mourrain,et al.  Computing the Isolated Roots by Matrix Methods , 1998, J. Symb. Comput..

[14]  Victor Y. Pan,et al.  The structure of sparse resultant matrices , 1997, ISSAC.

[15]  J. Faugère A new efficient algorithm for computing Gröbner bases (F4) , 1999 .

[16]  Henry C. Thacher,et al.  Applied and Computational Complex Analysis. , 1988 .

[17]  B. Donald,et al.  Symbolic and Numerical Computation for Artificial Intelligence , 1997 .

[18]  V. Pan Structured Matrices and Polynomials: Unified Superfast Algorithms , 2001 .

[19]  Ioannis Z. Emiris,et al.  Monomial bases and polynomial system solving (extended abstract) , 1994, ISSAC '94.

[20]  V. Pan,et al.  Polynomial and Matrix Computations , 1994, Progress in Theoretical Computer Science.

[21]  D. J. H. Garling,et al.  Modern Algebra, Volume I , 1968, The Mathematical Gazette.

[22]  Bernard Mourrain,et al.  A New Criterion for Normal Form Algorithms , 1999, AAECC.

[23]  Victor Y. Pan,et al.  The complexity of the matrix eigenproblem , 1999, STOC '99.

[24]  B. Mourrain,et al.  Some Applications of Bezoutians in Effective Algebraic Geometry , 1998 .

[25]  Ioannis Z. Emiris,et al.  Monomial bases and polynomial system solving , 1994, ISSAC 1994.

[26]  V. Pan Optimal and nearly optimal algorithms for approximating polynomial zeros , 1996 .

[27]  Y. N. Lakshman,et al.  Elimination methods: an introduction , 1992 .

[28]  Mohamed Elkadi,et al.  Approche effective des résidus algébriques , 1996 .

[29]  Hans J. Stetter,et al.  Matrix eigenproblems are at the heart of polynomial system solving , 1996, SIGS.

[30]  Donal O'Shea,et al.  Ideals, varieties, and algorithms - an introduction to computational algebraic geometry and commutative algebra (2. ed.) , 1997, Undergraduate texts in mathematics.

[31]  Victor Y. Pan,et al.  Solving a Polynomial Equation: Some History and Recent Progress , 1997, SIAM Rev..

[32]  B. Mourrain Isolated points, duality and residues , 1997 .

[33]  B. Mourrain,et al.  Algebraic Approach of Residues and Applications , 1996 .

[34]  B. Mourrain,et al.  Algorithms for residues and Lojasiewicz exponents , 2000 .

[35]  James Renegar On the Worst-Case Arithmetic Complexity of Approximating Zeros of Systems of Polynomials , 1989, SIAM J. Comput..

[36]  Victor Y. Pan,et al.  Computing Matrix Eigenvalues and Polynomial Zeros Where the Output is Real , 1998, SIAM J. Comput..

[37]  E. E. Tyrtyshnikov A unifying approach to some old and new theorems on distribution and clustering , 1996 .

[38]  John F. Canny,et al.  Generalised Characteristic Polynomials , 1990, J. Symb. Comput..

[39]  Bernard Mourrain,et al.  A new algorithm for the geometric decomposition of a variety , 1999, ISSAC '99.

[40]  B. Mourrain,et al.  Solving special polynomial systems by using structured matrices and algebraic residues , 1997 .

[41]  S. Smale,et al.  Complexity of Bézout’s theorem. I. Geometric aspects , 1993 .

[42]  bitnetJoos Heintz,et al.  La D Etermination Des Points Isol Es Et De La Dimension D'une Vari Et E Alg Ebrique Peut Se Faire En Temps Polynomial , 1991 .

[43]  Victor Y. Pan,et al.  Optimal (up to polylog factors) sequential and parallel algorithms for approximating complex polynomial zeros , 1995, STOC '95.