A grobner free alternative for polynomial system solving

被引:152
作者
Giusti, M [1 ]
Lecerf, G
Salvy, B
机构
[1] Ecole Polytech, Lab GAGE, UMS MEDICIS, F-91128 Palaiseau, France
[2] INRIA Rocquencourt, Projet ALGO, F-78153 Le Chesnay, France
关键词
polynomial system solving; elimination; geometric resolution;
D O I
10.1006/jcom.2000.0571
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a system of polynomial equations and inequations with coefficients in the field of rational numbers, we show how to compute a geometric resolution of the set of common roots of the system over the field of complex numbers. A geometric resolution consists of a primitive element of the algebraic extension defined by the let of roots. its minimal polynomial, and the parameterizations of the coordinates. Such a representation of the solutions has a long history which goes back to Leopold Kronecker and has been revisited many times in computer algebra. We introduce a new generation of probabilistic algorithms where all the computations use only univariate or bivariate polynomials. Wa give a new codification of the set of solutions of a positive dimensional algebraic variety relying on a new global version of Newton's iterator. Roughly speaking the complexity of our algorithm is polynomial in some kind of degree of the system, in its height, and linear in the complexity of evaluation of the system. We present our implementation in the Magma system which is called Kronecker in homage to his method for solving systems of polynomial equations. We show that the theoretical complexity of our algorithm is well reflected in practice and we exhibit some cases for which our program is more efficient than the other available software. (C) 2001 Academic Press.
引用
收藏
页码:154 / 211
页数:58
相关论文
共 84 条
[1]  
Aho A.V., 1974, The Design and Analysis of Computer Algorithms
[2]  
ALMEIDA M, 1998, MATH Z, P1
[3]  
Alonso JC, 1996, FEMS MICROBIOL LETT, V142, P1
[4]  
Armendariz I, 1995, LECT NOTES COMPUT SC, V948, P106
[5]   THE COMPLEXITY OF PARTIAL DERIVATIVES [J].
BAUR, W ;
STRASSEN, V .
THEORETICAL COMPUTER SCIENCE, 1983, 22 (03) :317-330
[6]   ON COMPUTING THE DETERMINANT IN SMALL PARALLEL TIME USING A SMALL NUMBER OF PROCESSORS [J].
BERKOWITZ, SJ .
INFORMATION PROCESSING LETTERS, 1984, 18 (03) :147-150
[7]  
Bini D.A., 1994, PROGR THEORETICAL CO
[8]  
BORODIN A, 1972, COMPUTATIONAL COMPLE
[9]  
BOSMA W, 1997, J SYMBOLIC COMPUT, V24
[10]  
BUNCH JR, 1974, MATH COMPUT, V28, P231, DOI 10.1090/S0025-5718-1974-0331751-8