arXiv · 2606.07321
Letting Homogeneity Entropy Select S-Pairs in Buchberger's Algorithm
Abstract
We present a novel S-pair selection strategy called Homogeneity Entropy, for deciding the sequence of S-polynomials to construct in Buchberger's algorithm to compute a Groebner basis. The strategy uses an information theoretic measure derived from the distribution of degrees among the monomials of the S-polynomial: a very different approach to the classical heuristics such as Degree, Normal and Sugar, or indeed the more recent machine learning approaches to the problem. We implement this strategy and evaluate it on two different datasets: (1) variations of randomly generated polynomial systems with controlled numbers of variables, degrees, densities and number of polynomials per system; and (2) the PHCpack benchmark dataset sourced from real world problems. The Homogeneity Entropy strategy significantly outperforms classical strategies on random polynomial datasets, but on the PHCpack dataset the classical strategies perform better. This suggests the right strategy varies with the shape of the data and we explore this in several experiments. The new strategy offers practically meaningful gains on certain distributions, and represents the first use of such information-theoretic guidance in the optimisation of symbolic computation algorithms.
Explore related subjects
Keep this discovery
Uzma Shafiq, Matthew England, AmirHosein Sadeghimanesh, Nayyar Zaidi. 2026-06-05. Letting Homogeneity Entropy Select S-Pairs in Buchberger's Algorithm. https://arxiv.org/abs/2606.07321
Cite the original work for its findings. Save a collection to share your selection of sources.