An efficient method for computing comprehensive Gröbner bases

A new approach is proposed for computing a comprehensive Grobner basis of a parameterized polynomial system. The key new idea is not to simplify a polynomial under various specialization of its parameters, but rather keep track in the polynomial, of the power products whose coefficients vanish; this is achieved by partitioning the polynomial into two parts-nonzero part and zero part for the specialization under consideration. During the computation of a comprehensive Grobner system, for a particular branch corresponding to a specialization of parameter values, nonzero parts of the polynomials dictate the computation, i.e., computing S-polynomials as well as for simplifying a polynomial with respect to other polynomials; but the manipulations on the whole polynomials (including their zero parts) are also performed. Once a comprehensive Grobner system is generated, both nonzero and zero parts of the polynomials are collected from every branch and the result is a faithful comprehensive Grobner basis, to mean that every polynomial in a comprehensive Grobner basis belongs to the ideal of the original parameterized polynomial system. This technique should be applicable to all algorithms for computing a comprehensive Grobner system, thus producing both a comprehensive Grobner system as well as a faithful comprehensive Grobner basis of a parameterized polynomial system simultaneously. To propose specific algorithms for computing comprehensive Grobner bases, a more generalized theorem is presented to give a more generalized stable condition for parametric polynomial systems. Combined with the new approach, the new theorem leads to two efficient algorithms for computing comprehensive Grobner bases. The timings on a collection of examples demonstrate that both these two new algorithms for computing comprehensive Grobner bases have better performance than other existing algorithms.

[1]  Jürgen Richter-Gebert,et al.  Automated Deduction in Geometry - ADG 2000 Revised Papers , 2001 .

[2]  Deepak Kapur,et al.  A Quantifier-Elimination Based Heuristic for Automatically Generating Inductive Assertions for Programs , 2006, J. Syst. Sci. Complex..

[3]  Hans Schönemann,et al.  SINGULAR: a computer algebra system for polynomial computations , 2001, ACCA.

[4]  Michael Wibmer,et al.  Gröbner bases for families of affine or projective schemes , 2006, J. Symb. Comput..

[5]  Volker Weispfenning,et al.  Comprehensive Gröbner Bases , 1992, J. Symb. Comput..

[6]  B. Donald,et al.  Symbolic and Numerical Computation for Artificial Intelligence , 1997 .

[7]  Michael Wibmer,et al.  Gröbner bases for polynomial systems with parameters , 2010, J. Symb. Comput..

[8]  Volker Weispfenning,et al.  Canonical comprehensive Gröbner bases , 2002, ISSAC '02.

[9]  Akira Suzuki,et al.  A simple algorithm to compute comprehensive Gröbner bases using Gröbner bases , 2006, ISSAC '06.

[10]  Katsusuke Nabeshima,et al.  A speed-up of the algorithm for computing comprehensive Gröbner systems , 2007, ISSAC '07.

[11]  Peng Li,et al.  Proving Geometric Theorems by Partitioned-Parametric Gröbner Bases , 2004, Automated Deduction in Geometry.

[12]  Yang Zhang,et al.  A signature-based algorithm for computing Gröbner bases in solvable polynomial algebras , 2012, ISSAC.

[13]  Yao Sun,et al.  A new algorithm for computing comprehensive Gröbner systems , 2010, ISSAC.

[14]  Tomás Recio,et al.  Automatic Discovery of Geometry Theorems Using Minimal Canonical Comprehensive Gröbner Systems , 2006, Automated Deduction in Geometry.

[15]  Antonio Montes,et al.  Improving the DISPGB algorithm using the discriminant ideal , 2006, J. Symb. Comput..

[16]  Changbo Chen,et al.  Comprehensive Triangular Decomposition , 2007, CASC.

[17]  Deepak Kapur,et al.  An Approach for Solving Systems of Parametric Polynomial Equations , 1993 .

[18]  Xiao-Shan Gao,et al.  Solving parametric algebraic systems , 1992, ISSAC '92.

[19]  David A. Cox,et al.  Using Algebraic Geometry , 1998 .

[20]  Michael Kalkbrener,et al.  On the Stability of Gröbner Bases Under Specializations , 1997, J. Symb. Comput..

[21]  Antonio Montes,et al.  Minimal canonical comprehensive Gröbner systems , 2006, J. Symb. Comput..

[22]  Yao Sun,et al.  Computing comprehensive Gröbner systems and comprehensive Gröbner bases simultaneously , 2011, ISSAC '11.

[23]  Antonio Montes,et al.  A New Algorithm for Discussing Gröbner Bases with Parameters , 2002, J. Symb. Comput..

[24]  Jianliang Tang,et al.  Complete Solution Classification for the Perspective-Three-Point Problem , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  Yao Sun,et al.  Solving Detachability Problem for the Polynomial Ring by Signature-based Groebner Basis Algorithms , 2011, ArXiv.

[26]  Amir Hashemi,et al.  Erratum to "A new algorithm for discussing Gröbner bases with parameters" [J. Symbolic Comput. 33(1-2) (2002) 183-208] , 2011, J. Symb. Comput..