A numerical-symbolic algorithm for computing the multiplicity of a component of an algebraic set

Let F1, F2,..., Ft be multivariate polynomials (with complex coefficients) in the variables z1, z2,..., Zn. The common zero locus of these polynomials, V(F1, F2,..., Ft) = {p ∈ Cn|Fi(p) = 0 for 1 ≤i ≤t}, determines an algebraic set. This algebraic set decomposes into a union of simpler, irreducible components. The set of polynomials imposes on each component a positive integer known as the multiplicity of the component. Multiplicity plays an important role in many practical applications. It determines roughly "how many times the component should be counted in a computation". Unfortunately, many numerical methods have difficulty in problems where the multiplicity of a component is greater than one. The main goal of this paper is to present an algorithm for determining the multiplicity of a component of an algebraic set. The method sidesteps the numerical stability issues which have obstructed other approaches by incorporating a combined numerical-symbolic technique.

[1]  G. Greuel,et al.  A Singular Introduction to Commutative Algebra , 2002 .

[2]  David A. Cox,et al.  Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra, 3/e (Undergraduate Texts in Mathematics) , 2007 .

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

[4]  C. Hoffmann Algebraic curves , 1988 .

[5]  Giuseppe Fiorentino,et al.  Design, analysis, and implementation of a multiprecision polynomial rootfinder , 2000, Numerical Algorithms.

[6]  H. M. Möller,et al.  Multivariate polynomial equations with multiple zeros solved by matrix eigenproblems , 1995 .

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

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

[9]  Hideo Suzuki,et al.  Numerical calculation of the multiplicity of a solution to algebraic equations , 1998, Math. Comput..

[10]  T. Willmore Algebraic Geometry , 1973, Nature.

[11]  David Eisenbud,et al.  Linear Free Resolutions and Minimal Multiplicity , 1984 .

[12]  David Mumford,et al.  What Can Be Computed in Algebraic Geometry , 1993, alg-geom/9304003.

[13]  Zhonggang Zeng Algorithm 835: MultRoot---a Matlab package for computing polynomial roots and multiplicities , 2004, TOMS.

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

[15]  Andrew J. Sommese,et al.  The numerical solution of systems of polynomials - arising in engineering and science , 2005 .

[16]  Andrew J. Sommese,et al.  Numerical factorization of multivariate complex polynomials , 2004, Theor. Comput. Sci..

[17]  D. Bayer,et al.  A criterion for detecting m-regularity , 2008 .

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

[19]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

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

[21]  A. Wright Finding all solutions to a system of polynomial equations , 1985 .

[22]  David Mumford,et al.  Lectures on curves on an algebraic surface , 1966 .

[23]  Andrew J. Sommese,et al.  Numerical Decomposition of the Solution Sets of Polynomial Systems into Irreducible Components , 2000, SIAM J. Numer. Anal..