Modular Las Vegas algorithms for polynomial absolute factorization (Q607052)

From MaRDI portal





scientific article
Language Label Description Also known as
default for all languages
No label defined
    English
    Modular Las Vegas algorithms for polynomial absolute factorization
    scientific article

      Statements

      Modular Las Vegas algorithms for polynomial absolute factorization (English)
      0 references
      0 references
      0 references
      0 references
      19 November 2010
      0 references
      The authors provide a Las Vegas absolute irreducibility test of integer polynomials based on Newton polytopes: based on a sufficient criterion for absolute irreducibility, reduction modulo primes is done to improve the shape of the polygon so that the condition can be satisfied. Then, following the same strategy of the test, an absolute factorization algorithm is given. This involves the computation of a minimal field extension containing the coefficients of one factor (in particular, the minimal polynomial of a primitive element, via LLL), in contrast with the TKTD algorithm [\textit{R. Dvornicich} and \textit{C. Traverso}, ``Newton symmetric functions and the arithmetic of algebraically closed fields'', Applied algebra, algebraic algorithms and error-correcting codes, Proc. 5th Int. Conference, AAECC-5, Menorca, Spain, 1987, Lect. Notes Comput. Sci. 356, 216--224 (1989; Zbl 0689.12014)], [\textit{E. Kaltofen}, ``Fast parallel absolute irreducibility testing'', J. Symb. Comput. 1, 57--67 (1985; Zbl 0599.68038)] and [\textit{B. Trager}, On the integration of algebraic functions. Ph.D. Thesis (1985)] where a larger degree extension is used in general. Hensel lifting is required at the end of the algorithm, although a parallel version is suggested where Lagrange interpolations are performed instead. Detailed speed tests show good practical performance.
      0 references
      0 references
      absolute factorization
      0 references
      modular computations
      0 references
      LLL algorithm
      0 references
      Newton polytope
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references