Skip to main content
Log in

Computation of all solutions to a system of polynomial equations

  • Published:
Mathematical Programming Submit manuscript

Abstract

This paper proposes a homotopy continuation method for approximating all solutions to a system of polynomial equations in several complex variables. The method is based on piecewise linear approximation and complementarity theory. It utilizes a skilful artificial map and two copies of the triangulationJ 3 with continuous refinement of grid size to increase the computational efficiency and to avoid the necessity of determining the grid size a priori. Some computational results are also reported.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. Allgower and K. Georg, Simplicial and continuation methods for approximating fixed points and solutions to systems of equations”,SIAM Review, 22 (1) (1980) 28–85.

    Article  MATH  MathSciNet  Google Scholar 

  2. S.N. Chow, J. Mallet-Paret and J.A. Yorke. “A homotopy method for locating all zeros of a system of polynomials”, in: H.O. Peitgen and H.O. Walther, ed.,Functional differential equations and approximate fixed points (Springer, Berlin, 1979).

    Google Scholar 

  3. F.J. Drexler, “A homotopy method for the calculation of all zero-dimensional polynomial ideals”, in: H. Wacker, ed.,Continuation methods (Academic Press, New York, 1978).

    Google Scholar 

  4. B.C. Eaves and R. Saigal, “Homotopies for computation of fixed points on unbounded regions”,Mathematical Programming 3 (1972) 225–237.

    Article  MATH  MathSciNet  Google Scholar 

  5. B.C. Eaves and H. Scarf, “The solution of piecewise linear equations”,Mathematics of Operationa Research 1 (1976) 1–27.

    MATH  MathSciNet  Google Scholar 

  6. C.B. Garcia and W.I. Zangwill, “Finding all solutions to polynomial systems and other systems of equations”,Mathematical Programming 16 (1979) 159–176.

    Article  MATH  MathSciNet  Google Scholar 

  7. C.B. Garcia and W.I. Zangwill, “Determining all solutions to certain systems of nonlinear equations”,Mathematics of Operations Research 4 (1979) 1–14.

    MATH  MathSciNet  Google Scholar 

  8. C.B. Garcia and T.Y. Li, “On the number of solutions to polynomial systems of equations”,SIAM Journal on Numerical Analysis 17 (1980) 540–546.

    Article  MATH  MathSciNet  Google Scholar 

  9. M. Kojima, “On the homotopic approach to systems of equations with separable mappings”,Mathematical Programming Study 7 (1978) 170–184.

    MATH  MathSciNet  Google Scholar 

  10. M. Kojima, “Studies on PL approximation of piecewise-C1 mappings in fixed points and complementarity theory”,Mathematics of Operations Research 3 (1978) 17–36.

    Article  MATH  MathSciNet  Google Scholar 

  11. M. Kojima, H. Nishino and N. Arima, “A PL homotopy for finding all the roots of a polynomial”,Mathematical Programming 16 (1979) 37–62.

    Article  MATH  MathSciNet  Google Scholar 

  12. H.W. Kuhn, “A new proof of the fundamental theorem of algebra”,Mathematical Programming Study 1 (1974) 148–158.

    MathSciNet  Google Scholar 

  13. H.W. Kuhn, “Finding roots of polynomials by pivoting”, in: S. Karamardian, ed.,Fixed points: algorithms and applications (Academic Press, New York, 1977).

    Google Scholar 

  14. C.E. Lemke and J.T. Howson, “Equilibrium points of bimatrix games”,Society of Industrial and Applied Mathematics 12 (1964), 413–423.

    Article  MATH  MathSciNet  Google Scholar 

  15. T.Y. Li and J.A. Yorke, “A simple reliable numerical algorithm for following homotopy paths”, in: S.M. Robinson, ed.,Analysis and computation of fixed points (Academic Press, New York, 1980).

    Google Scholar 

  16. S. Mizuno, “A simplicial algorithm for finding all solutions to polynomial systems of equations”, Research Reports B-97, Department of Information Sciences, Tokyo Institute of Technology (1981).

  17. R. Saigal, “On piecewise linear approximations to smooth mappings”,Mathematics of Operations Research 4 (1979) 153–161.

    MATH  MathSciNet  Google Scholar 

  18. H. Scarf, “The approximation of fixed points of a continuous mapping”,SIAM Journal on Applied Mathematics 15 (1967) 1328–1343.

    Article  MATH  MathSciNet  Google Scholar 

  19. K. Tanabe, private communication.

  20. M.J. Todd, “Union Jack triangulations”, in: S. Karamardian, ed.,Fixed points: algorithm and applications (Academic Press, New York, 1977).

    Google Scholar 

  21. M.J. Todd, “Traversing large pieces of linearity in algorithms that solves equations by following PL paths”,Mathematics of Operations Research 5 (1980) 242–257.

    MATH  MathSciNet  Google Scholar 

  22. M.J. Todd, “Exploiting structure in PL homotopy algorithms for solving equations”,Mathematical Programming 18 (1980) 233–247.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kojima, M., Mizuno, S. Computation of all solutions to a system of polynomial equations. Mathematical Programming 25, 131–157 (1983). https://doi.org/10.1007/BF02591768

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02591768

Key words

Navigation