On the relation between the MXL family of algorithms and Gröbner basis algorithms

  • Authors:
  • Martin R. Albrecht;Carlos Cid;Jean-Charles Faugè/re;Ludovic Perret

  • Affiliations:
  • INRIA, Paris-Rocquencourt Center, POLSYS Project UPMC Univ Paris 06, UMR 7606, LIP6, F-75005, Paris, France/ CNRS, UMR 7606, LIP6, F-75005, Paris, France;Information Security Group, Royal Holloway, University of London, UK;INRIA, Paris-Rocquencourt Center, POLSYS Project UPMC Univ Paris 06, UMR 7606, LIP6, F-75005, Paris, France/ CNRS, UMR 7606, LIP6, F-75005, Paris, France;INRIA, Paris-Rocquencourt Center, POLSYS Project UPMC Univ Paris 06, UMR 7606, LIP6, F-75005, Paris, France/ CNRS, UMR 7606, LIP6, F-75005, Paris, France

  • Venue:
  • Journal of Symbolic Computation
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The computation of Grobner bases remains one of the most powerful methods for tackling the Polynomial System Solving (PoSSo) problem. The most efficient known algorithms reduce the Grobner basis computation to Gaussian eliminations on several matrices. However, several degrees of freedom are available to generate these matrices. It is well known that the particular strategies used can drastically affect the efficiency of the computations. In this work, we investigate a recently-proposed strategy, the so-called ''Mutant strategy'', on which a new family of algorithms is based (MXL, MXL"2 and MXL"3). By studying and describing the algorithms based on Grobner basis concepts, we demonstrate that the Mutant strategy can be understood to be equivalent to the classical Normal Selection Strategy currently used in Grobner basis algorithms. Furthermore, we show that the ''partial enlargement'' technique can be understood as a strategy for restricting the number of S-polynomials considered in an iteration of the F"4 Grobner basis algorithm, while the new termination criterion used in MXL"3 does not lead to termination at a lower degree than the classical Gebauer-Moller installation of Buchberger's criteria. We claim that our results map all novel concepts from the MXL family of algorithms to their well-known Grobner basis equivalents. Using previous results that had shown the relation between the original XL algorithm and F"4, we conclude that the MXL family of algorithms can be fundamentally reduced to redundant variants of F"4.