Polynomial decomposition algorithms
Journal of Symbolic Computation
Numerical recipes: the art of scientific computing
Numerical recipes: the art of scientific computing
The parallel complexity of exponentiating polynomials over finite fields
STOC '85 Proceedings of the seventeenth annual ACM symposium on Theory of computing
Fast Algorithms for Manipulating Formal Power Series
Journal of the ACM (JACM)
Functional decomposition of polynomials: The wild case
Journal of Symbolic Computation
Rational function decomposition
ISSAC '91 Proceedings of the 1991 international symposium on Symbolic and algebraic computation
The inverse of an automorphism in polynomial time
Journal of Symbolic Computation
Homogeneous decomposition of polynomials
ISSAC '92 Papers from the international symposium on Symbolic and algebraic computation
A practical implementation of two rational function decomposition algorithms
ISSAC '92 Papers from the international symposium on Symbolic and algebraic computation
Resolvent computations by resultants without extraneous powers
ISSAC '97 Proceedings of the 1997 international symposium on Symbolic and algebraic computation
On factorization of nonlinear ordinary differential equations
ISSAC '99 Proceedings of the 1999 international symposium on Symbolic and algebraic computation
Approximate polynomial decomposition
ISSAC '99 Proceedings of the 1999 international symposium on Symbolic and algebraic computation
An Algorithm for Nonparametric Decomposition of Differential Polynomials
Programming and Computing Software
Weaknesses in the SL2(IFs2) Hashing Scheme
CRYPTO '00 Proceedings of the 20th Annual International Cryptology Conference on Advances in Cryptology
Computer algebra handbook
Decomposition of differential polynomials with constant coefficients
ISSAC '04 Proceedings of the 2004 international symposium on Symbolic and algebraic computation
ACM Communications in Computer Algebra
On the decomposition of rational functions
Journal of Symbolic Computation
On the functional decomposition of multivariate laurent polynomials (abstract only)
ACM Communications in Computer Algebra
Decomposition of ordinary difference polynomials
Journal of Symbolic Computation
Algorithms for the Functional Decomposition of Laurent Polynomials
Calculemus '09/MKM '09 Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics
High order derivatives and decomposition of multivariate polynomials
Proceedings of the 2009 international symposium on Symbolic and algebraic computation
The number of decomposable univariate polynomials. extended abstract
Proceedings of the 2009 international symposium on Symbolic and algebraic computation
An efficient algorithm for decomposing multivariate polynomials and its applications to cryptography
Journal of Symbolic Computation
Algebraic Condition for Decomposition of Large-Scale Linear Dynamic Systems
International Journal of Applied Mathematics and Computer Science
Special issue computational algebraic complexity editorial
Journal of Symbolic Computation - Special issue on computational algebraic complexity
Decomposition of generic multivariate polynomials
Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation
An algorithm for the decomposition of differential polynomials in the general case
Programming and Computing Software
On decomposition of tame polynomials and rational functions
CASC'06 Proceedings of the 9th international conference on Computer Algebra in Scientific Computing
CRYPTO'06 Proceedings of the 26th annual international conference on Advances in Cryptology
Algebraic computation of resolvents without extraneous powers
European Journal of Combinatorics
Logic and Program Semantics
Lower bounds for decomposable univariate wild polynomials
Journal of Symbolic Computation
Compositions and collisions at degree p 2
Journal of Symbolic Computation
A computer algebra user interface manifesto
ACM Communications in Computer Algebra
Hi-index | 0.00 |
We examine the question of when a polynomial f over a commutative ring has a nontrivial functional decomposition f=g^o h. Previous algorithms are exponential-time in the worst case, require polynomial factorization, and only work over fields of characteristic 0. We present an O(n^2)-time algorithm, where r is the degree of g. We also show that the problem is in NC. The algorithm does not use polynomial factorization, and works over any commutative ring containing a multiplicative inverse of r. Finally, we give a new structure theorem that leads to necessary and sufficient algebraic conditions for decomposibility over any field. We apply this theorem to obtain an NC algorithm for decomposing irreducible polynomials over finite fields, and a subexponential algorithm for decomposing irreducible polynomials over any field admitting efficient polynomial factorization.