skip to main content

Algorithm 931: An algorithm and software for computing multiplicity structures at zeros of nonlinear systems

Published:03 October 2013Publication History
Skip Abstract Section

Abstract

A Matlab implementation, multiplicity, of a numerical algorithm for computing the multiplicity structure of a nonlinear system at an isolated zero is presented. The software incorporates a newly developed equation-by-equation strategy that significantly improves the efficiency of the closedness subspace algorithm and substantially reduces the storage requirement. The equation-by-equation strategy is actually based on a variable-by-variable closedness subspace approach. As a result, the algorithm and software can handle much larger nonlinear systems and higher multiplicities than their predecessors, as shown in computational experiments on the included test suite of benchmark problems.

Skip Supplemental Material Section

Supplemental Material

References

  1. Bates, D., Hauenstein, J., Peterson, C., and Sommese, A. 2009. A numerical local dimension test for points on the solution set of a system of polynomial equations. SIAM J. Num. Anal. 47, 3608--3623. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bates, D., Hauenstein, J., Sommese, A., and Wampler, C. 2010. Bertini: Software for numerical algebraic geometry. www.nd.edu/∼ sommese/bertini.Google ScholarGoogle Scholar
  3. Bates, D., Peterson, C., and Sommese, A. 2006. A numerical-symbolic algorithm for computing the multiplicity of a component of an algebraic set. J. Complexity 22, 475--489. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dayton, B. H., Li, T.-Y., and Zeng, Z. 2011. Multiple zeros of nonlinear systems. Math. Comput. 80, 2143--2168.Google ScholarGoogle ScholarCross RefCross Ref
  5. Dayton, B. H. and Zeng, Z. 2005. Computing the multiplicity structure in solving polynomial systems. In Proceedings of the International Symposium on Symbolic and Algebraic Computation (ISSAC). ACM, New York, 116--123. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Decker, D. W., Keller, H. B., and Kelly, C. T. 1983. Convergence rate for Newton's method at singular points. SIAM J. Numer. Anal. 20, 296--314.Google ScholarGoogle ScholarCross RefCross Ref
  7. Duo, J., Shi, J., and Wang, Y. 2008. Structure of the solution set for a class of semilinear elliptic equations with asymptotic linear nonlinearity. Nonlinear Anal. 69, 8, 2369--2378.Google ScholarGoogle ScholarCross RefCross Ref
  8. Fulton, W. 1998. Intersection Theory. Springer-Verlag, Berlin.Google ScholarGoogle Scholar
  9. Göttsche, L. 1994. Hilbert Schemes of Zero-Dimensional Subschemes of Smooth Varieties. Springer-Verlag, Berlin.Google ScholarGoogle Scholar
  10. Griffin, Z., Hauenstein, J., Peterson, C., and Sommese, A. 2011. Numerical computation of the Hilbert function of a zero-scheme. http://www.math.nd.edu/∼ sommeset/preprints.Google ScholarGoogle Scholar
  11. Hauenstein, J. D. 2010. Algebraic computations using Macaulay dual spaces. http://www4.ncsu.edu/∼ jhauenst/preprints/index.html.Google ScholarGoogle Scholar
  12. Hauenstein, J. D. and Wampler, C. W. 2010. Isosingular sets and deflation. http://www4.ncsu.edu/∼ jhauenst/preprints/index.html.Google ScholarGoogle Scholar
  13. Kahan, W. 1972. Conserving confluence curbs ill-condition. Tech. rep. 6, Computer Science, University of California, Berkeley.Google ScholarGoogle Scholar
  14. Leykin, A., Verschelde, J., and Zhao, A. 2006. Newton's method with deflation for isolated singularities of polynomial systems. Theor. Comp. Sci. 359, 111--122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Macaulay, F. 1916. The Algebraic Theory of Modular Systems. CUP, Cambridge, UK.Google ScholarGoogle Scholar
  16. Morgan, A. 1987. Solving Polynomial Systems Using Continuation for Engineering and Scientific Problems. Prentice Hall Inc., Englewood Cliffs, NJ.Google ScholarGoogle Scholar
  17. Morgan, A. P. and Sommese, A. J. 1989. Coefficient-parameter polynomial continuation. Appl. Math. Comput. 29, 2, 123--160. (Erratum: ibid., vol. 51, p. 207 (1992)). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Moritsugu, S. and Kuriyama, K. 1999. On multiple zeros of systems of algebraic equations. In Proceedings of the International Symposium on Symbolic and Algebraic Computation. (ISSAC). ACM, New York, 23--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Ojika, T. 1987. Modified deflation algorithm for the solution of singular problems.J. Math. Anal. Appl. 123, 199--221.Google ScholarGoogle ScholarCross RefCross Ref
  20. Stetter, H. J. 2004. Numerical Polynomial Algebra. EngineeringPro Collection, SIAM, Philadelphia, PA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Sturmfels, B. 2002. Solving systems of polynomial equations. Regional Conference Series in Mathematics, vol. 97. AMS, Providence, RI.Google ScholarGoogle ScholarCross RefCross Ref
  22. Verschelde, J. 1996. Homotopy continuation methods for solving polynomial systems. Ph.D. thesis, Katholieke Universiteit Leuven.Google ScholarGoogle Scholar
  23. Ward, J. R. 2005. Rotation numbers and global bifurcation in systems of ordinary differential equations. Adv. Nonlinear Stud. 5, 375--392.Google ScholarGoogle ScholarCross RefCross Ref
  24. Ward, J. R. 2007. Existence, multiplicity, and bifurcation in systems of ordinary differential equations. Electronic J. Diff. Eqns. 15, 399--415.Google ScholarGoogle Scholar
  25. Zeng, Z. 2003. A method for computing multiple roots of inexact polynomials. In Proceedings of the International Symposium on Symbolic and Algebraic Computation (ISAAC). ACM Press, New York, 266--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Zeng, Z. 2008. Apatools: A Maple and Matlab toolbox for approximate polynomial algebra. In Software for Algebraic Geometry, M. Stillman, N. Takayama, and J. Verschelde, Eds., Vol. 148, Springer, New York, 149--167.Google ScholarGoogle Scholar
  27. Zeng, Z. 2009. The closedness subspace method for computing the multiplicity structure of a polynomial system. InInteractions of Classical and Numerical Algebraic Geometry, D. J. Bates, G. Besana, S. D. Rocco, and C. W. Wampler, Eds., Contemporary Mathematics, vol. 496, American Mathematics Society, Providence, RI, 347--362.Google ScholarGoogle Scholar

Index Terms

  1. Algorithm 931: An algorithm and software for computing multiplicity structures at zeros of nonlinear systems

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Mathematical Software
          ACM Transactions on Mathematical Software  Volume 40, Issue 1
          September 2013
          165 pages
          ISSN:0098-3500
          EISSN:1557-7295
          DOI:10.1145/2513109
          Issue’s Table of Contents

          Copyright © 2013 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 October 2013
          • Accepted: 1 September 2012
          • Revised: 1 June 2012
          • Received: 1 January 2012
          Published in toms Volume 40, Issue 1

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader