An analysis of inhomogeneous signature-based Gröbner basis computations
The article considers some questions related to signature-based algorithms to compute Gröbner bases. Signature-based algorithms compute for each polynomial a ``signature, which aims to be the leading term of its representation in a certain module. While this relationship does not always hold, that very fact allows the algorithm to avoid useless computations, as polynomials with the wrong signature always reduce to zero. On the other hand, the structure of a correct signature allows the algorithm to perform useful computations much more efficiently. The initial breakthrough on signature-based algorithms came with \textit{J.-C. Faugère}'s 2002 article, ``A new efficient algorithm for computing Gröbner bases without reduction to zero \(F_5\), [in: Proceedings of the 2002 international symposium on symbolic and algebraic computation, ISSAC 2002, Lille, France, July 07--10, 2002. New York, NY: ACM Press. 75--83 (2002; Zbl 1072.68664)] which garnered a great deal of attention, but not much followup from other researchers for the next several years. So, while this article comes more than a decade after the original, it still addresses several fundamental questions related to such algorithms, offering important new insights. Besides this, it briefly summarizes several other algorithms and includes some comparisons related to the larger, theoretical questions. In particular, specialists in Gröbner basis computation are well aware that it is in some sense easier to compute the basis of a homogeneous polynomial system than of an inhomogeneous one. Alas, homogenizing an inhomogeneous system introduces solutions at the point of infinity, bringing penalties which offset or even cancel the benefits of a homogeneous computation. Faugère's report on \(F_5\) so strongly emphasized homogeneous systems that many researchers concluded the algorithm was inapt for the inhomogeneous case, and Eder spends some time pointing out that this is not the case. In particular, Theorem 4.2 of this work draws an explicit parallel between what he calls ``signature degree and the well-known ``sugar degree, a well-known technique of bringing to inhomogeneous systems the ``smoothness of computing a Gröbner basis for a homogenized system, without incurring the penalties associated with homogenization. On the other hand, signatures do not completely ``sweeten the pot, as Section~5 explains (with the lovely title, ``Still, there is a sour taste left). Unlike a sugar-based algorithm, signature-based algorithms must forbid some reductions in order to preserve the correct signature; otherwise, signature corruption would result, which in many cases leads to premature termination. This phenomenon, which Eder calls ``higher signature detection, generates instead a new \(S\)-polynomial. Section 5 includes experiments that compare the ratios of these higher-signature detections to absolute reduction steps for some commonly used benchmarks, including a comparison using different module orderings to determine the signature. An important observation is that an incremental ordering such as POT typically generates a much, much larger ratio of higher signature detections than a non-incremental orderings such as Schreyer. This agrees with evidence found by other researchers that such non-incremental orderings can lend additional improvements to those inherent to signature-based algorithms.
- A new incremental algorithm for computing Groebner bases
- An algorithm for finding the basis elements of the residue class ring of a zero dimensional polynomial ideal
- Computing inhomogeneous Gröbner bases
- F5C: A variant of Faugère's F5 algorithm with reduced Gröbner bases
- scientific article; zbMATH DE number 1273640 (Why is no real title available?)
- scientific article; zbMATH DE number 2151220 (Why is no real title available?)
- Modifying Faugère's F5 algorithm to ensure termination
- On the cancellation rule in the homogenization
- Practical Gröbner basis computation
- Signature rewriting in Gröbner basis computation
- Signature-based algorithms to compute Gröbner bases
- The F5 criterion revised
- A survey on signature-based algorithms for computing Gröbner bases
- Speeding up the GVW algorithm via a substituting method
- On affine tropical F5 algorithms
- Improving incremental signature-based Gröbner basis algorithms
- An improvement over the GVW algorithm for inhomogeneous polynomial systems
- Computing inhomogeneous Gröbner bases
- On the computation of Gröbner bases for matrix-weighted homogeneous systems
This page was built for publication: An analysis of inhomogeneous signature-based Gröbner basis computations
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2437323)