ACM Home Page
Please provide us with feedback. Feedback
Finding all isolated solutions to polynomial systems using HOMPACK
Full text PdfPdf (2.37 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 15 ,  Issue 2  (June 1989) table of contents
Pages: 93 - 122  
Year of Publication: 1989
ISSN:0098-3500
Authors
Alexander P. Morgan  General Motors Research Labs, Warren, MI
Andrew J. Sommese  Univ. of Notre Dame, Notre Dame, IN
Layne T. Watson  Virginia Polytechnic Institute and State Univ., Blacksburg
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 39,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/63522.64124
What is a DOI?

ABSTRACT

Although the theory of polynomial continuation has been established for over a decade (following the work of Garcia, Zangwill, and Drexler), it is difficult to solve polynomial systems using continuation in practice. Divergent paths (solutions at infinity), singular solutions, and extreme scaling of coefficients can create catastrophic numerical problems. Further, the large number of paths that typically arise can be discouraging. In this paper we summarize polynomial-solving homotopy continuation and report on the performance of three standard path-tracking algorithms (as implemented in HOMPACK) in solving three physical problems of varying degrees of difficulty. Our purpose is to provide useful information on solving polynomial systems, including specific guidelines for homotopy construction and parameter settings. The m-homogeneous strategy for constructing polynomial homotopies is outlined, along with more traditional approaches. Computational comparisons are included to illustrate and contrast the major HOMPACK options. The conclusions summarize our numerical experience and discuss areas for future research.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BILLUPS, S. C. An augmented Jacobian matrix algorithm for tracking homotopy zero curves. M.S. thesis, Dept. of Computer Science, Virginia Polytechnic Institute and State Univ., Blacksburg, Va., Sept. 1985.
 
2
BRUNOVSK~, P., AND MERAVY, P. Solving systems of polynomial equations by bounded and real homotopy. Numer. Math. 43 (1984), 397-418.
 
3
CHOW, S. N., MALLET-PARET, J., AND YORKE, J. A. Finding zerosofmaps: Homotopy methods that are constructive with probability one. Math. Comput. 32 (1978), 887-899.
 
4
~ A homotopy method for locating all zeros of a system of polynomials, in Functional Differential Equations and Approximation of Fixed Points, Lecture Notes in Math. #730, H. O. Peitgen and H. O. Walther, Eds., Springer-Verlag, 1979, 228-237.
 
5
DREXLER, F. J. Eine Methode zur Berechung s~izntlicher L6sunger yon Polynomgleichungessystemen. Numer. Math. 29 (1977), 45-58.
 
6
~ A homotopy method for the calculation of zeros of zero-dimensional polynomial ideals. In Continuation Methods, H. G. Wacker (Ed.), Academic Press, NY, 1978, 69-93.
 
7
FISCHER, G. Complex Analytic Geometry. Lecture Notes in Mathematics No. 538, Springer- Verlag, New York, 1977.
 
8
FULTON, W. Intersection Theory. Springer-Verlag, New York, 1984.
 
9
CARCIA, C. B.~ AND LI, T. Y. On the number of solutions to polynomial systems of equations. SIAM J. Numer. Anal. 17 (1980), 540-546.
 
10
GARCIA, C. B., AND ZANGWILL, W. I. Global continuation methods for finding all solutions to polynomial systems of equations in N variables. Center for Math. Studies in Business and Economics Rep. No. 7755, University of Chicago, 1977.
 
11
Finding all solutions to polynomial systems and other systems of equations. Math. Programming 16 (1979), 159-176.
 
12
~ An approach to homotopy and degree theory. Math. Oper. Res. 4 (1979), 390-405.
 
13
~ Determining all solutions to certain systems of nonlinear equations. Math. Oper. Res. 4 (1979), 1-14.
 
14
~ Pathways to Solutions, Fixed Points, and Equilibria. Prentice-Hall, Englewood Cliffs, N J, 1981.
 
15
GRIFFITHS, P., AND HARRIS, J. Principles of Algebraic Geometry. John Wiley and Sons, New York, 1978.
 
16
GUILLEMIN, V., AND POLLACK, A. Differential Topology. Prentice-Hall, Englewood Cliffs, NJ, 1974.
 
17
JENKINS, M. A., AND TRAUB, J. F. A three-stage variable-shift iteration for polynomial zeros and its relation to generalized Rayleigh iteration. Numer. Math. 14 (1970), 252-263.
 
18
GRIEWANK, A. On solving nonlinear equations with simple singularities or nearly singular solutions. SIAM Rev. 27 (1985), 537-563.
 
19
 
20
21
 
22
~ A transformation to avoid solutions at infinity for polynomial systems. Appl. Math. Comput. 18 (1986), 77-86.
 
23
~ A homotopy for solving polynomial systems. Appl. Math. Comput. 18 (1986), 87-92.
 
24
~ Solving Polynomial Systems Using Continuation for Scientific and Engineering Problems. Prentice-Hall, Englewood Cliffs, NJ, 1987.
 
25
 
26
 
27
 
28
MORGAN, A. F., AND SARRAGA, R. F. A method for computing three surface intersection points in GMSOLID. ASME paper 82-DET-41 (1982). Also available as Res. Pub. GMR- 3964, Math. Dept., G. M. Research Lab., Warren, Mi. 48090, 1981.
 
29
RICHTER, S., AND DE CARLO, R. A homotopy method for eigenvalue assignment using decentralized state feedback. IEEE Trans. Auto. Control AC-29 (1984), 148-158.
30
 
31
SAFONOV, M. G. Exact calculation of the multivariable structured-singular-value stability margin. IEEE Control and Decision Conference, Las Vegas, NV, Dec. 12-14, 1984.
 
32
SHAFAREVICH, 1. R. Basic Algebraic Geometry. Springer-Verlag, New York, 1977.
 
33
TSAI, L.-W., AND MORGAN, A. P. Solving the kinematics of the most general six- and fivedegree-of-freedom manipulators by continuation methods. ASME J. of Mechanisms, Transmissions and Automation in Design 107 (1985), 48-57.
 
34
WATSON~ L. T. A globally convergent algorithm for computing fixed points of C2 maps. Appl. Math. Comput. 5 (1979), 297-311.
 
35
36
37
 
38
VAN DER WAERDEN, B. L. Algebra. Vols. 1, 2, Frederick Ungax Pub. Co., New York, 1970.
 
39
WRIGHT, A. H. Finding all solutions to a system of polynomial equations. Math. Comp. 44 (1985), 125-133.

CITED BY  7


REVIEW

"David K. Kahaner : Reviewer"

Let f(z) = 0 denote a system of n complex nonlinear equations in n unknowns. Homotopy continuation is a method to find geometrically isolated solutions as follows. Embed f in a system of more...

Collaborative Colleagues:
Alexander P. Morgan: colleagues
Andrew J. Sommese: colleagues
Layne T. Watson: colleagues