The structure of sparse resultant matrices

Resultants characterize the existence of roots of systems of multivariatc nonlinear polynomial equations, while their matrices reduce the computation of all common zeros to a problemi nlirmaralgebra. Sparse elimination theory ha.s introduced the sparse resultant, which takes into account the sparse structurr of the polynomials. The construction of sparse resultant, or Newton, matrices is a critical step in the computation of the resultant and the solution of the system. We exploit the matrix structure and decrease the time complexity of constructing such matrices to roughly quadratic inthe matrix dimension, whereas the previous methods had cubic complexity. The space complexity is also decreased by one order of magnitude. These results imply similar improvements in the complexity of computing the resultant itself and of solving zero-dimensional systems. We apply some novel techniques for determining the rank of rectangularmatrices byanexact or numerical computation. Finally, we improve theexisting complexity forpolynomid multiplication under our model of sparseness, offering bounds linear in the number of variables and the number of nonzero terms.

[1]  Richard Zippel,et al.  Effective polynomial computation , 1993, The Kluwer international series in engineering and computer science.

[2]  E. M. Hartwell Boston , 1906 .

[3]  Victor Y. Pan,et al.  Parallel Computation of Polynomial GCD and Some Related Parallel Computations over Abstract Fields , 1996, Theor. Comput. Sci..

[4]  I. Emiris A General Solver Based on Sparse Resultants: Numerical Issues and Kinematic Applications , 1997 .

[5]  V. Pan,et al.  Polynomial and matrix computations (vol. 1): fundamental algorithms , 1994 .

[6]  Ioannis Z. Emiris,et al.  On the Complexity of Sparse Elimination , 1996, J. Complex..

[7]  Anatolij A. Karatsuba,et al.  Multiplication of Multidigit Numbers on Automata , 1963 .

[8]  V. Pan Numerical Computation of a Polynomial GCD and Extensions , 1996 .

[9]  I. Emiris An E cient Algorithm for the Sparse Mixed Resultant John Canny ? and , 1993 .

[10]  Dinesh Manocha,et al.  SOLVING SYSTEMS OF POLYNOMIAL EQUATIONS , 2002 .

[11]  Erich Kaltofen,et al.  Solving systems of nonlinear polynomial equations faster , 1989, ISSAC '89.

[12]  Erich Kaltofen,et al.  Improved Sparse Multivariate Polynomial Interpolation Algorithms , 1988, ISSAC.

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

[14]  Victor Y. Pan,et al.  Processor efficient parallel solution of linear systems over an abstract field , 1991, SPAA '91.

[15]  John F. Canny,et al.  Efficient Inceremtal Algorithms for the Sparse Resultant and the Mixed Volume , 1995, J. Symb. Comput..

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

[17]  Bernd Sturmfels,et al.  On the Newton Polytope of the Resultant , 1994 .

[18]  J. Canny,et al.  An Algorithm for the Newton Resultant , 1993 .

[19]  Bhubaneswar Mishra Solving Systems of Polynomial Equations , 1993 .

[20]  J. Canny,et al.  Efficient incremental algorithms for the sparse resultant and the mixed volume , 1995 .

[21]  Douglas H. Wiedemann Solving sparse linear equations over finite fields , 1986, IEEE Trans. Inf. Theory.

[22]  Victor Y. Pan,et al.  Techniques for exploiting structure in matrix formulae of the sparse resultant , 1996 .