Polynomial Factorization 1987-1991
نویسنده
چکیده
Algorithms invented in the past 25 years make it possible on a computer to efficiently factor a polynomial in one, several, or many variables with coefficients from a certain field, such as a finite field or the rational, real, or complex numbers. I have surveyed work up to 1986 in the papers (Kaltofen 1982 and 1990a). This article discusses important developments of the past five years; I also take a fresh perspective of some older results. Although a conscientious effort has been made to cover (at least by citation) the significant contributions of that period, omissions are likely, which I ask to be kindly brought to my attention. Three parameters partition the factorization problem: first, the mathematical nature and computational representation of the coefficient domains of the input polynomial, second, that of the irreducible factors, and, third, the representation of the input polynomial and the sought irreducible factors, which depends not only on the degree and number of variables but also on properties such as sparsity. Say, for instance, that a bivariate polynomial with rational coefficients is to be factored into irreducible polynomials with real coefficients. The input polynomial as well as the factors may be represented by lists of monomials, that is terms and their corresponding non-zero coefficients. For the rational input the coefficients can be just fractions of two long integers, but the representation of the real coefficients for the factors is less standardized. One choice represents a real algebraic number by its rational minimum polynomial and an isolating interval with rational boundaries (Collins 1975), while another uses a rational linear relation of powers of a complex algebraic number that is universal for all coefficients of a single factor (Kaltofen 1990b). The organization of this survey is governed by these distinguishing problem specifications. We first discuss the “classical univariate problems” of factoring a polynomial
منابع مشابه
Deterministic distinct-degree factorization of polynomials over finite fields
A deterministic polynomial time algorithm is presented for finding the distinctdegree factorization of multivariate polynomials over finite fields. As a consequence, one can count the number of irreducible factors of polynomials over finite fields in deterministic polynomial time, thus resolving a theoretical open problem of Kaltofen from 1987.
متن کاملNumber-theoretic transforms of prescribed length
A new constructive method for finding all convenient moduli m for a number-theoretic transform with given length N and given primitive Nth root of unity modulo m is presented. This method is based on the prime factorization of cyclotomic polynomials with integer-valued argument or on the primitive divisors of integers. Many known results can be obtained as simple corollaries.
متن کاملFactorization and Smallest-Norm Roots of Multivariable Polynomials in Robustness Analysis
Robustness analysis for LTI systems subject to parametric uncertainty is formulated in terms of the smallest-norm root of a multivariable polynomial. We devise an algorithm of factorization into smaller-degree polynomials. We then characterize with a convex optimization algorithm, a generic class of systems for which the largest stability hypercube touches the stability boundary on a corner. Th...
متن کاملNew Bases for Polynomial-Based Spaces
Since it is well-known that the Vandermonde matrix is ill-conditioned, while the interpolation itself is not unstable in function space, this paper surveys the choices of other new bases. These bases are data-dependent and are categorized into discretely l2-orthonormal and continuously L2-orthonormal bases. The first one construct a unitary Gramian matrix in the space l2(X) while the late...
متن کاملGeneration of Elements with Small Modular Squares and Provably Fast Integer Factoring Algorithms
Finding small modular squares, when the modulus is a large composite number of unknown factorization, is almost certainly a computationally hard problem. This problem arises in a natural way when factoring the modulus by the use of congruences of squares. We study here, with the help of lattices, the set of elements whose squares modn are small enough, less than 0(n ' ). We obtain a precise des...
متن کامل