Single-factor lifting and factorization of polynomials over local fields (Q438687): Difference between revisions
From MaRDI portal
Created a new Item |
Normalize DOI. |
||
(11 intermediate revisions by 8 users not shown) | |||
Property / DOI | |||
Property / DOI: 10.1016/j.jsc.2012.03.001 / rank | |||
Property / author | |||
Property / author: Jordi Guárdia i Rúbies / rank | |||
Property / author | |||
Property / author: Enric Nart Viñals / rank | |||
Property / author | |||
Property / author: Enric Nart Viñals / rank | |||
Normal rank | |||
Property / author | |||
Property / author: Jordi Guárdia i Rúbies / rank | |||
Normal rank | |||
Property / review text | |||
Let \(K\) be a local field and let \(f(x)\) be a separable monic polynomial with coefficients in the ring of integers \({\mathcal O}\) of \(K\). The Montes algorithm, described in [\textit{J. Montes}, Newto polygons of higher order and arithmetical applications (Spanish). Doctoral Thesis, Barcelona (1999)], gives a method for computing the factorization of \(f(x)\) into monic irreducible polynomials over \({\mathcal O}\), to any specified precision. In addition, the Montes algorithm computes certain data associated to the various factors \(F(x)\) of \(f(x)\). This auxiliary data facilitates further computations involving \(F(x)\). In this paper the authors describe an algorithm which improves the precision of any specified factor produced by the Montes algorithm. This ``single factor algorithm'' converges quadratically, whereas the Montes algorithm converges linearly. The Montes algorithm is still needed to identify the factors of \(f(x)\) and compute the auxiliary data of these factors before the single factor algorithm can be applied. By combining the single factor algorithm with the Montes algorithm the authors obtain an algorithm for factoring polynomials over a local field which is theoretically more efficient than existing algorithms. The authors have implemented this factorization algorithm using the computer algebra package MAGMA. By applying this implementation to various families of examples the authors demonstrate convincingly that their algorithm is more efficient in practice than existing polynomial factorization implementations [\textit{J. Guàrdia, J. Montes} and \textit{E. Nart}, Trans. Am. Math. Soc. 364, No. 1, 361--416 (2012; Zbl 1252.11091)]. | |||
Property / review text: Let \(K\) be a local field and let \(f(x)\) be a separable monic polynomial with coefficients in the ring of integers \({\mathcal O}\) of \(K\). The Montes algorithm, described in [\textit{J. Montes}, Newto polygons of higher order and arithmetical applications (Spanish). Doctoral Thesis, Barcelona (1999)], gives a method for computing the factorization of \(f(x)\) into monic irreducible polynomials over \({\mathcal O}\), to any specified precision. In addition, the Montes algorithm computes certain data associated to the various factors \(F(x)\) of \(f(x)\). This auxiliary data facilitates further computations involving \(F(x)\). In this paper the authors describe an algorithm which improves the precision of any specified factor produced by the Montes algorithm. This ``single factor algorithm'' converges quadratically, whereas the Montes algorithm converges linearly. The Montes algorithm is still needed to identify the factors of \(f(x)\) and compute the auxiliary data of these factors before the single factor algorithm can be applied. By combining the single factor algorithm with the Montes algorithm the authors obtain an algorithm for factoring polynomials over a local field which is theoretically more efficient than existing algorithms. The authors have implemented this factorization algorithm using the computer algebra package MAGMA. By applying this implementation to various families of examples the authors demonstrate convincingly that their algorithm is more efficient in practice than existing polynomial factorization implementations [\textit{J. Guàrdia, J. Montes} and \textit{E. Nart}, Trans. Am. Math. Soc. 364, No. 1, 361--416 (2012; Zbl 1252.11091)]. / rank | |||
Normal rank | |||
Property / reviewed by | |||
Property / reviewed by: Kevin Keating / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 11Y40 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 11S15 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 11Y16 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 11S05 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 6062382 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Montes algorithm | |||
Property / zbMATH Keywords: Montes algorithm / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Okutsu invariant | |||
Property / zbMATH Keywords: Okutsu invariant / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Newton polygon | |||
Property / zbMATH Keywords: Newton polygon / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
polynomial factorization | |||
Property / zbMATH Keywords: polynomial factorization / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: PARI/GP / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: Magma / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2152151784 / rank | |||
Normal rank | |||
Property / arXiv ID | |||
Property / arXiv ID: 1104.3181 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q2739443 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3139838 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The construction of maximal orders over a Dedekind domain / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A fast algorithm for polynomial factorization over \(\mathbb Q_p\) / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the Complexity of the Montes Ideal Factorization Algorithm / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Okutsu invariants and Newton polygons / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Higher Newton polygons in the computation of discriminants and prime ideal decomposition in number fields / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Newton polygons of higher order in algebraic number theory / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Construction of integral basis. I / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Factoring polynomials over local fields. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Factoring Polynomials over Local Fields II / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fast multiplication of large numbers / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On Hensel factorization. I / rank | |||
Normal rank | |||
Property / DOI | |||
Property / DOI: 10.1016/J.JSC.2012.03.001 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 17:39, 9 December 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Single-factor lifting and factorization of polynomials over local fields |
scientific article |
Statements
Single-factor lifting and factorization of polynomials over local fields (English)
0 references
31 July 2012
0 references
Let \(K\) be a local field and let \(f(x)\) be a separable monic polynomial with coefficients in the ring of integers \({\mathcal O}\) of \(K\). The Montes algorithm, described in [\textit{J. Montes}, Newto polygons of higher order and arithmetical applications (Spanish). Doctoral Thesis, Barcelona (1999)], gives a method for computing the factorization of \(f(x)\) into monic irreducible polynomials over \({\mathcal O}\), to any specified precision. In addition, the Montes algorithm computes certain data associated to the various factors \(F(x)\) of \(f(x)\). This auxiliary data facilitates further computations involving \(F(x)\). In this paper the authors describe an algorithm which improves the precision of any specified factor produced by the Montes algorithm. This ``single factor algorithm'' converges quadratically, whereas the Montes algorithm converges linearly. The Montes algorithm is still needed to identify the factors of \(f(x)\) and compute the auxiliary data of these factors before the single factor algorithm can be applied. By combining the single factor algorithm with the Montes algorithm the authors obtain an algorithm for factoring polynomials over a local field which is theoretically more efficient than existing algorithms. The authors have implemented this factorization algorithm using the computer algebra package MAGMA. By applying this implementation to various families of examples the authors demonstrate convincingly that their algorithm is more efficient in practice than existing polynomial factorization implementations [\textit{J. Guàrdia, J. Montes} and \textit{E. Nart}, Trans. Am. Math. Soc. 364, No. 1, 361--416 (2012; Zbl 1252.11091)].
0 references
Montes algorithm
0 references
Okutsu invariant
0 references
Newton polygon
0 references
polynomial factorization
0 references
0 references