A more efficient algorithm for lattice basis reduction
Journal of Algorithms
Factorization in Z[x]: the searching phase
ISSAC '00 Proceedings of the 2000 international symposium on Symbolic and algebraic computation
The Shortest Vector in a Lattice is Hard to Approximate to within Some Constant
SIAM Journal on Computing
Proceedings of the 11th Colloquium on Automata, Languages and Programming
On the complexity of finding short vectors in integer lattices
EUROCAL '83 Proceedings of the European Computer Algebra Conference on Computer Algebra
Modern Computer Algebra
Factoring univariate polynomials over the rationals
Factoring univariate polynomials over the rationals
ANTS'06 Proceedings of the 7th international conference on Algorithmic Number Theory
Gradual sub-lattice reduction and a new complexity for factoring polynomials
LATIN'10 Proceedings of the 9th Latin American conference on Theoretical Informatics
EUROCRYPT'05 Proceedings of the 24th annual international conference on Theory and Applications of Cryptographic Techniques
Extracting sparse factors from multivariate integral polynomials
Journal of Symbolic Computation
The complexity of factoring univariatepolynomials over the rationals: tutorial abstract
Proceedings of the 38th international symposium on International symposium on symbolic and algebraic computation
Hi-index | 0.00 |
State of the art factoring in Q[x] is dominated in theory by a combinatorial reconstruction problem while, excluding some rare polynomials, performance tends to be dominated by Hensel lifting. We present an algorithm which gives a practical improvement (less Hensel lifting) for these more common polynomials. In addition, factoring has suffered from a 25 year complexity gap because the best implementations are much faster in practice than their complexity bounds. We illustrate that this complexity gap can be closed by providing an implementation which is comparable to the best current implementations and for which competitive complexity results can be proved.