Factoring polynomials with rational coefficients (Q1165896)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 3767793
Language Label Description Also known as
default for all languages
No label defined
    English
    Factoring polynomials with rational coefficients
    scientific article; zbMATH DE number 3767793

      Statements

      Factoring polynomials with rational coefficients (English)
      0 references
      0 references
      0 references
      0 references
      1982
      0 references
      This paper describes a polynomial-time algorithm for the factorization of primitive polynomials \(f\in \mathbb Z[X]\) into irreducible factors. The number of bit operations used by the algorithm is \(O(n^{12} + n^9(\log \vert f\vert)^3)\), where \(n\) is the degree of \(f\) and \(\vert \sum_i a_iX^i \vert = (\sum_i a_i^2)^{1/2})\). The result can be generalized to algebraic number fields and to polynomials in several variables. One of the main ingredients of the algorithm is a new basis reduction algorithm for lattices in \(n\)-dimensional space. This basis reduction algorithm can be used to find short vectors in an \(n\)-dimensional lattice. The paper briefly mentions two applications of this algorithm in diophantine approximation. It is also of importance for problems from operations research and cryptography.
      0 references
      polynomial-time algorithm
      0 references
      factorization of primitive polynomials
      0 references
      lattice basis reduction algorithm
      0 references
      diophantine approximation
      0 references
      operations research
      0 references
      cryptography
      0 references

      Identifiers

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