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 Gr\"{o}bner 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, and densities; 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.
We implement this strategy and evaluate it on two different datasets: (1) variations of randomly generated polynomial systems with controlled numbers of variables, degrees, and densities; 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.
| Original language | English |
|---|---|
| Title of host publication | Computer Algebra in Scientific Computation (Proc. CASC 2026) |
| Editors | François Boulier Boulier, Chenqi Mou, Timur M. Sadykov, Ali Kemal Uncu |
| Publisher | Springer |
| Pages | 355-374 |
| Number of pages | 20 |
| ISBN (Electronic) | 978-3-032-34586-8 |
| ISBN (Print) | 978-3-032-34585-1 |
| DOIs | |
| Publication status | E-pub ahead of print - 9 Aug 2026 |
| Event | 28th International Workshop: CASC 2026 - Bath, United Kingdom Duration: 31 Aug 2026 → 4 Sept 2026 https://casc-conference.org/ |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Publisher | Springer |
| Volume | 16844 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 28th International Workshop |
|---|---|
| Abbreviated title | CASC 2026 |
| Country/Territory | United Kingdom |
| City | Bath |
| Period | 31/08/26 → 4/09/26 |
| Internet address |
Fingerprint
Dive into the research topics of 'Letting Homogeneity Entropy Select S-Pairs in Buchberger’s Algorithm'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS