Solving sparse linear equations over finite fields
IEEE Transactions on Information Theory
Matrix multiplication via arithmetic progressions
Journal of Symbolic Computation - Special issue on computational algebraic complexity
On the deterministic complexity of factoring polynomials over finite fields
Information Processing Letters
On fast multiplication of polynomials over arbitrary algebras
Acta Informatica
Algorithms for computer algebra
Algorithms for computer algebra
Factoring high-degree polynomials by the black box Berlekamp algorithm
ISSAC '94 Proceedings of the international symposium on Symbolic and algebraic computation
Subquadratic-time factoring of polynomials over finite fields
Mathematics of Computation
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Modern Computer Algebra
On taking roots in finite fields
SFCS '77 Proceedings of the 18th Annual Symposium on Foundations of Computer Science
IEEE Transactions on Information Theory
Hi-index | 0.00 |
In this paper, we describe an improvement of the Berlekamp algorithm, a method for factoring univariate polynomials over finite fields, for binomials xn−a over finite fields $\mathbb{F}_{q}$. More precisely, we give a deterministic algorithm for solving the equation $h(x)^{q} \equiv h(x) \ ({\rm mod}\ x^{n} -a)$ directly without applying the sweeping-out method to the corresponding coefficient matrix. We show that the factorization of binomials using the proposed method is performed in $O \, \tilde{}\, (n \log q)$ operations in $\mathbb{F}_{q}$ if we apply a probabilistic version of the Berlekamp algorithm after the first step in which we propose an improvement. Our method is asymptotically faster than known methods in certain areas of q, n and as fast as them in other areas.