|
ABSTRACT
We present efficient and accurate algorithms to compute solutions of zero-dimensional multivariate polynomial equations in a given domain. Earlier methods for solving polynomial equations are based on iterative methods, homotopy methods or symbolic elimination. The total number of solutions correspond to the Bezout bound for dense polynomial systems or the BKK bound for sparse systems. In most applications the actual number of solutions in the domain of interest is much lower than the Bezout or BKK bound. Our approach is based on global formulation of the problem using resultants and matrix computations and localizing it to find selected solutions only. The problem of finding roots is reduced to computing eigenvalues of a generalized companion matrix and we use the structure of the matrix to compute the solutions in the domain of interest only. The resulting algorithm is iterative in nature and we discuss its performance on a number of applications.
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.
| |
ABB+92
|
E. Anderson , Z. Bai , C. Bischof , J. Demmel , J. Dongarra , J. Du Croz , A. Greenbaum , S. Hammarling , A. McKenney , S. Ostrouchov , D. Sorensen, LAPACK's user's guide, Society for Industrial and Applied Mathematics, Philadelphia, PA, 1992
|
| |
AS86
|
W. Auzinger and H.J. Stetter. An elimination algorithm for the computation of all zeros of a system of multivariate polynomial equations. In International Series of Numemcal Mathematics, volume 86, pages 11-30, 1986.
|
| |
BD93
|
Z. Bai and J. Demmel. Design of a parallel nonsymmetric eigenroutine toolbox, Part I. In Proceedings of the Sixth SIAM Conference on Parallel Proceesing for Scientific Computing. SIAM, 1993.
|
 |
Bea92
|
|
| |
Ber75
|
D.N. Bernshtein. The number of roots of a system of equations. Funktsional'nyi A naliz i Ego Prilozheniya, 9(3):1-4, 1975.
|
| |
Buc85
|
B. Buchberger. Groebner bases: An algorithmic method in ideal theory, in N.K. Bose, editor, Multidimensional Systems Theory, pages 184- 232. D. Reidel Publishing Co., 1985.
|
| |
Can88
|
|
| |
CE93
|
|
 |
CKL89
|
J. F. Canny , E. Kaltofen , L. Yagati, Solving systems of nonlinear polynomial equations faster, Proceedings of the ACM-SIGSAM 1989 international symposium on Symbolic and algebraic computation, p.121-128, July 17-19, 1989, Portland, Oregon, United States
[doi> 10.1145/74540.74556]
|
| |
Cra89
|
|
| |
Dix08
|
A.L. Dixon. The eliminant of three quantics in two independent variables. Proceedings of London Mathematical Society, 6:49-69, 209-236, 1908.
|
| |
Fau93
|
|
| |
FGLM93
|
|
| |
GL89
|
G.H. Golub and C.F. Van Loan. Matrix Computations. John Hopkins Press, Baltimore, 1989.
|
| |
GoS70
|
N. Go and H.A. Scherga. Ring closure and local conformational deformations of chain molecules. Macromolecules, 3(2):178-187, 1970.
|
| |
GZ79
|
C.B. Garcia and W.I. Zangwill. Finding all solutions to polynomial systems and other systems of equations. Math. Prog., 16:159-176, 1979.
|
| |
Hof89
|
|
| |
Hof90
|
C.M. Hoffmann. Algebraic and numeric techniques for offsets and blends. In W. Dahmen, M. Gasca, and C. Micchelli, editors, Computations of Curves and Surfaces, pages 499-528. Kluwer Academic Publishers, 1990.
|
| |
Hor91
|
B.K.P. Horn. Relative orientation revisited. Journal of Optical Society of America, 8(10):1630-1638, 1991.
|
| |
HS92
|
Birkett Huber and Bernd Sturmfels. A polyhedral method for solving sparse polynomial systems. Cornell University, manuscript, 1992.
|
| |
Jou91
|
Jean-Pierre Jouanolou. Le Formalisme du Rgsultant, volume 90 of Advances in Mathematics. 1991.
|
| |
Lak92
|
Y.N. Lakshman. On the complexity of computing Groebner bases for zero dimensional polynomial ideals. PhD thesis, Rennselaer Polytechnic Institute, Troy, NY, 1992.
|
| |
Laz81
|
D. Lazard. R6solution des systemes d'equations alg~briques. Theoretical Computer Science, 15:77-110, 1981.
|
| |
Laz92
|
|
| |
LL88
|
H.Y. Lee and C.G. Liang. A new vector theory for the analysis of spatial mechanisms. Mechanisms and Machine Theory, 23(3):209- 217, 1988.
|
| |
Mac02
|
F.S. Macaulay. On some formula in elimination. Proceedings of London Mathematical Society, 1(33):3-27, May 1902.
|
| |
Man92
|
|
| |
Man94
|
|
| |
MC27
|
F. Morley and A.B. Coble. New results in elimination. Amemcan Journal of Mathematics, 49:463-488, 1927.
|
| |
MC92
|
D. Manocha and :I.F. Canny. Real time inverse kinematics of generM 6R manipulators. In Proceedings of IEEE Conference on Robotics and Automation, pages 383-389, 1992.
|
| |
MC93
|
|
| |
Mil92
|
P.S. Milne. On the solutions of a set of polynomial equations. In Symbolic and Numerical Computation for Artificial Intelligence, pages 89-102, 1992.
|
| |
Ped91
|
|
| |
RR89
|
|
| |
Sal85
|
G. Salmon. Lessons Introductory to the Modern Higher Algebra. G.E. Stechert ~~ Co., New York, 1885.
|
| |
SS93
|
M. Shub and S. Smale. Complexity of bezout's theorem, I. geometric aspects. Journal of the American Mathematical Society, 6(2):459-501, 1993.
|
| |
SZ94
|
B. Sturmfels and A. Zelevinsky. Multigraded resultants of sylvester type. Journal of Algebra, 1994. To appear.
|
| |
Wil59
|
J.H. Wilkinson. The evaluation of the zeros of ill-conditioned polynomials, parts i and II. Numet. Math., 1:150-166 and 167-180, 1959.
|
| |
Wil65
|
|
| |
WM91
|
C. Wampler and A.P. Morgan. Solving the 6R inverse position problem using a generic-case solution methodology. Mechanisms and Machine Theory, 26(1):91-106, 1991.
|
CITED BY 5
|
|
Robert M. Corless , Patrizia M. Gianni , Barry M. Trager , Stephen M. Watt, The singular value decomposition for polynomial systems, Proceedings of the 1995 international symposium on Symbolic and algebraic computation, p.195-207, July 10-12, 1995, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|