z-logo
open-access-imgOpen Access
Factoring polynomials with rational coefficients
Author(s) -
A. K. Lenstra,
H. W. Lenstra,
László Lovász
Publication year - 1982
Publication title -
mathematische annalen
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 2.235
H-Index - 75
eISSN - 1432-1807
pISSN - 0025-5831
DOI - 10.1007/bf01457454
Subject(s) - mathematics , factoring , pure mathematics , algebra over a field , economics , finance
In this paper we present a polynomial-time algorithm to solve the following problem: given a non-zero polynomial fe Q(X) in one variable with rational coefficients, find the decomposition of f into irreducible factors in Q(X). It is well known that this is equivalent to factoring primitive polynomials feZ(X) into irreducible factors in Z(X). Here we call f~ Z(X) primitive if the greatest common divisor of its coefficients (the content of f) is 1. Our algorithm performs well in practice, cf. (8). Its running time, measured in bit operations, is O(nl2+n9(log(fD3).

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom