Nearest multivariate system with given root multiplicities

We present a symbolic-numeric technique to find the closest multivariate polynomial system to a given one which has roots with prescribed multiplicity structure. Our method generalizes the ''Weierstrass iteration'', defined by Ruatta, to the case when the input system is not exact, i.e. when it is near to a system with multiple roots, but itself might not have multiple roots. First, using interpolation techniques, we define the ''generalized Weierstrass map'', a map from the set of possible roots to the set of systems which have these roots with the given multiplicity structure. Minimizing the 2-norm of this map formulates the problem as an optimization problem over all possible roots. We use Gauss-Newton iteration to compute the closest system to the input with given root multiplicity together with its roots. We give explicitly an iteration function which computes this minimum. These results extends previous results of Zhi and Wu and results of Zeng from the univariate case to the multivariate case. Finally, we give a simplified version of the iteration function analogously to the classical Weierstrass iteration, which allows a component-wise expression, and thus reduces the computational cost of each iteration. We provide numerical experiments that demonstrate the effectiveness of our method.

[1]  Olivier Ruatta,et al.  A multivariate Weierstrass iterative rootfinder , 2001, ISSAC '01.

[2]  Hans J. Stetter,et al.  Detection and Validation of Clusters of Polynomial Zeros , 1997, J. Symb. Comput..

[3]  Marc Giusti,et al.  On Location and Approximation of Clusters of Zeros: Case of Embedding Dimension One , 2007, Found. Comput. Math..

[4]  T. Sauer,et al.  On multivariate Hermite interpolation , 1995 .

[5]  T. Ojika,et al.  Deflation algorithm for the multiple roots of a system of nonlinear equations , 1983 .

[6]  Zhi Lihong,et al.  Nearest Singular Polynomials , 1998 .

[7]  Stephen M. Watt,et al.  The singular value decomposition for polynomial systems , 1995, ISSAC '95.

[8]  Bernard Mourrain,et al.  Relations Between Roots and Coefficients, Interpolation and Application to System Solving , 2002, J. Symb. Comput..

[9]  Ioannis Z. Emiris Symbolic-Numeric Algebra for Polynomials , 2007 .

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

[11]  Lihong Zhi,et al.  Computing the multiplicity structure from geometric involutive form , 2008, ISSAC '08.

[12]  Grégoire Lecerf Quadratic Newton Iteration for Systems with Multiplicity , 2002, Found. Comput. Math..

[13]  Plamen Koev,et al.  Accurate SVDs of polynomial Vandermonde matrices involving orthonormal polynomials , 2006 .

[14]  Abdelkader Boucherif,et al.  Nonlinear multipoint boundary value problems , 1986 .

[15]  Jan Verschelde,et al.  A Method for Tracking Singular Paths with Application to the Numerical Irreducible Decomposition , 2002 .

[16]  Maria Grazia Marinari,et al.  Gröbner duality and multiplicities in polynomial system solving , 1995, ISSAC '95.

[17]  Anton Leykin,et al.  Newton's method with deflation for isolated singularities of polynomial systems , 2006, Theor. Comput. Sci..

[18]  Erich Kaltofen,et al.  Efficient algorithms for computing the nearest polynomial with a real root and related problems , 1999, ISSAC '99.

[19]  Dongming Wang,et al.  Symbolic-Numeric Computation , 2007 .

[20]  Marc Giusti,et al.  On Location and Approximation of Clusters of Zeros of Analytic Functions , 2005, Found. Comput. Math..

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

[22]  Takeo Ojika,et al.  Modified deflation algorithm for the solution of singular problems. II. Nonlinear multipoint boundary value problems , 1987 .

[23]  Erich Kaltofen,et al.  Computer algebra handbook , 2002 .

[24]  Michael Shub,et al.  Newton's method for overdetermined systems of equations , 2000, Math. Comput..

[25]  D. Kirby THE ALGEBRAIC THEORY OF MODULAR SYSTEMS , 1996 .

[26]  Carl D. Meyer,et al.  Matrix Analysis and Applied Linear Algebra , 2000 .

[27]  Lajos Rónyai,et al.  Approximate radical of ideals with clusters of roots , 2006, ISSAC '06.

[28]  Jean-Claude Yakoubsohn,et al.  Finding a Cluster of Zeros of Univariate Polynomials , 2000, J. Complex..

[29]  Erich Kaltofen,et al.  Efficient algorithms for computing the nearest polynomial with constrained roots , 1998, ISSAC '98.

[30]  Tateaki Sasaki The subresultant and clusters of close roots , 2003, ISSAC '03.

[31]  Narendra Karmarkar,et al.  Approximate polynomial greatest common divisors and nearest singular polynomials , 1996, ISSAC '96.

[32]  Mauro C. Beltrametti,et al.  A method for tracking singular paths with application to the numerical irreducible decomposition , 2002 .

[33]  Dongming Wang,et al.  Symbolic-Numeric Computation (Trends in Mathematics) , 2007 .

[34]  T. Sasaki,et al.  Approximate square-free decomposition and root-finding of lll-conditioned algebraic equations , 1989 .

[35]  Zhonggang Zeng Computing multiple roots of inexact polynomials , 2005, Math. Comput..

[36]  Zhonggang Zeng,et al.  Computing the multiplicity structure in solving polynomial systems , 2005, ISSAC.

[37]  Anton Leykin,et al.  Evaluation of Jacobian Matrices for Newton’s Method with Deflation to Approximate Isolated Singular Solutions of Polynomial Systems , 2007 .

[38]  Hans J. Stetter,et al.  Numerical polynomial algebra , 2004 .

[39]  Erich Kaltofen,et al.  Computer Algebra Handbook : Foundations · Applications · Systems , 2003 .

[40]  Takeo Ojika,et al.  Modified deflation algorithm for the solution of singular problems. I. A system of nonlinear algebraic equations , 1987 .

[41]  Tomas Sauer,et al.  H-bases for polynomial interpolation and system solving , 2000, Adv. Comput. Math..

[42]  G. B. M. Zerr,et al.  Algebra: 117-118 , 1900 .

[43]  Erich Kaltofen,et al.  On approximate irreducibility of polynomials in several variables , 2003, ISSAC '03.

[44]  Charles W. Wampler,et al.  Basic Numerical Algebraic Geometry , 2005 .

[45]  Narendra Karmarkar,et al.  On Approximate GCDs of Univariate Polynomials , 1998, J. Symb. Comput..

[46]  Lajos Rónyai,et al.  Approximate Radical for Clusters: A Global Approach Using Gaussian Elimination or SVD , 2007, Math. Comput. Sci..

[47]  A. Morgan,et al.  Computing singular solutions to polynomial systems , 1992 .