Submitted:
23 August 2025
Posted:
25 August 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Preliminaries
3. The Idea and Algorithms
3.1. The Idea
3.2. Computing an MSQIS U w.r.t. Each Block Monomial Order with
| Subalgorithm 1.(MSQIS_Alg 1) |
| Input: a polynomial set, where is a positive-dimensional ideal |
| Output: an MSQIS modulo F w.r.t. each block monomial order with |
| Line 1:Compute , and reorder X in descending order and on the order of X. |
| Line 2:, and . |
| Line 3: whiledo |
| Line 4:, and . |
| Line 5:Remove from . |
| Line 6:. |
| Line 7: forifromto1bydo |
| Line 8: ifthen |
| Line 9:, and turn back to Line 6. |
| Line 10:, andreturnU. |
3.3. Computing a New MSQIS with Smaller Cardinality Than the Old
| Subalgorithm 2.(MSQIS_Alg 2) |
| Input: a polynomial set |
| an indeterminate set |
| Output: there exists , w.r.t. which U is an MSQIS modulo F or |
| ∅ if we find none |
| Line 1:. |
| Line 2: forifrom1todo |
| Line 3: ifthen |
| Line 4:, and for each , collect similar monomials, assign |
| coefficients to 1 and drop the monomials that are factors of others. |
| Line 5:. |
| Line 6: ifthen |
| Line 7:, and . |
| Line 8: if (through linear programming theory)then |
| Line 9: return. |
| Line 10: else |
| Line 11: |
| Turn back to Line 6. |
| Line 12: return ∅. |
3.4. Strategy for Selecting a Prior Subset of the Critical Pair Set
| Subalgorithm 3.(SelCritPairs) |
|
Input:P a critical pair set
|
| a block monomial order
|
|
Output: a critical pair set
|
|
Line 1:.
|
|
Line 2: forifrom1todo
|
|
Line 3:.
|
|
Line 4:, .
|
|
Line 5:.
|
|
Line 6:Append to .
|
|
Line 7:.
|
|
Line 8: return.
|
3.5. The Main Algorithm
4. Experiments
5. Conclusions
References
- Gianni, P.; Trager, B.; Zacharias, G. Groebner bases and primary decomposition of polynomial ideals. J. Symb. Comput. 1988, 6:2–3, 149–167. [CrossRef]
- Nabeshima, K.; Tajima, S. Effective algorithm for computing Noetherian operators of positive dimensional ideals. In Proceedings of the CASC 2023; pp. 272–291. [CrossRef]
- Becker, T.; Weispfenning, V. In Gröbner bases: a computational approach to commutative algebra; Springer-Verlag: New York, 1993. .
- Zhang, C.L. Application of the eigenvalue method in a high-dimensional algebraic cluster computation. Ph.D. Thesis, Jilin University, Changchun, 1995.
- Yang, Z.R.; Tan, C. Computing Independent Variable Sets for Polynomial Ideals. J Math-UK. 2022, 2022, 1–6.
- Buchberger B. Ein algorithmus zum auffinden der basiselemente des restklassenringes nach einem nulldimensionalen polynomideal. Ph.D. Thesis, Innsbruck, 1965.
- Fortuna, E.; Gianni, P.; Trager, B. Derivations and radicals of polynomial ideals over fields of arbitrary characteristic. J. Symb. Comput. 2002, 33:5, 609–625. [CrossRef]
- Eisenbud, D.; Huneke, C.; Vasconcelos, W. Direct methods for primary decomposition. Invent. Math. 1992, 110:1, 207–235. [CrossRef]
- Tan, C; Zhang, S.G. Computation of the rational representation for solutions of high-dimensional systems. Comm. Math. Res. 2010, 26:2, 119–130.
- Shang, B.X.; Zhang, S.G.; Tan, C.; Xia, P. A simplified rational representation for positive-dimensional polynomial systems and SHEPWM equation solving. J Syst Sci Complex. 2017, 30:6, 1470–1482. [CrossRef]
- Xiao F.H.; Lu, D.; Ma, X.D.; Wang, D.K. An improvement of the rational representation for high-dimensional systems. J Syst Sci Complex. 2021, 34:6, 2410–2427. [CrossRef]
- Collart, S.; Kalkbrenner, M.; Mall, D. Converting bases with the Gröbner walk. J. Symb. Comput. 1997, 24:3–4, 465–469. [CrossRef]
- Kredel, H.; Weispfenning, V. Computing dimension and independent sets for polynomial ideals. J. Symb. Comput. 1988, 6:2–3, 231–247. [CrossRef]
- Cox, D.A.; Little, J.; O’Shea, D. In Using algebraic geometry, 2nd Edition; Springer Science+Business Media; New York, 2005. [CrossRef]
- Weispfenning, V. Admissible orders and linear forms. ACM Sigsam Bull. 1987, 21:2, 16–18. [CrossRef]
- Zhang, G.Z. In Linear programming, 2nd Edition; Wuhan University Press; Wuhan, 2004.
- Faugere, J.C. A new efficient algorithm for computing Gröbner bases (F4). J. Pure Appl. Algebra. 1999, 139:1–3, 61–88. [CrossRef]
- Decker, W.; Greuel, G.M.; Pfister, G. Primary decomposition: algorithms and comparisons. In: Algorithmic Algebra and Number Theory; Springer, Berlin, Heidelberg, 1998; pp. 187–220. [CrossRef]
| Example | U | Number | Time (sec) |
|---|---|---|---|
| Direct/W-W, Ours | Direct, W-W, Ours | Direct, W-W, Ours | |
| Chemistry | , | 168, 202, 81 | 7542.234, 354.578, 180.375 |
| Sturmfels and Eisenbud | , | 104, 158, 62 | 1.484, 2.906, 0.359 |
| , | 35, 37, 17 | 0.203, 0.219, 0.125 | |
| , | 48, 72, 26 | 0.313, 0.641, 0.109 | |
| Horrocks | , | 513, 1057, 285 | 78.140, 191.250, 18.281 |
| Schwarz | , | 80, 119, 90 | 63.735, 60.985, 6.125 |
| Cyclic roots 4 | , | 27, 33, 17 | 0.141, 0.172, 0.078 |
| Cyclic roots 5 homog | , | 228, 334, 167 | 44.360, 65.453, 22.016 |
| De Jong | , | 326, 449, 62 | 191.406, 415.000, 5.266 |
| mat | , | 131, 173, 100 | 7.687, 10.547, 5.937 |
| , | 72, 108, 36 | 51.844, 45.719, 7.047 | |
| Riemenschneider | , | 92, 97, 44 | 0.984, 0.765, 0.187 |
| Mikro | , | 848, 1114, 319 | 178650.985, 625.438, 111.828 |
| Buchberger | , | 7, 11, 7 | 0.094, 0.172, 0.078 |
| Lanconelli | , | 5, 8, 2 | 0.719, 0.610, 0.078 |
| Wang2 | , | 2, 9, 5 | 0.016, 0.079, 0.032 |
| Siebert | , | 239, 306, 398 | 101.640, 116.172, 34.422 |
| Macaulay | , | 55, 84, 40 | 0.656, 1.203, 0.297 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).