Probabilistic analysis of Wiedemann's algorithm for minimal polynomial computation
Abstract
Blackbox algorithms for linear algebra problems start with projection of the sequence of powers of a matrix to a sequence of vectors (Lanczos), a sequence of scalars (Wiedemann) or a sequence of smaller matrices (block methods). Such algorithms usually depend on the minimal polynomial of the resulting sequence being that of the given matrix. Here exact formulas are given for the probability that this occurs. They are based on the generalized Jordan normal form (direct sum of companion matrices of the elementary divisors) of the matrix. Sharp bounds follow from this for matrices of unknown elementary divisors. The bounds are valid for all finite field sizes and show that a small blocking factor can give high probability of success for all cardinalities and matrix dimensions.
- Publication:
-
arXiv e-prints
- Pub Date:
- December 2014
- DOI:
- 10.48550/arXiv.1412.5071
- arXiv:
- arXiv:1412.5071
- Bibcode:
- 2014arXiv1412.5071H
- Keywords:
-
- Computer Science - Symbolic Computation;
- F.2.1;
- I.1.2
- E-Print:
- 19 pages. To be published in the Journal of Symbolic Computation, please cite as "Harrison, G., et al. Probabilistic analysis of Wiedemann's algorithm for minimal polynomial computation. J. Symb. Comput. (2015), http://dx.doi.org/10.1016/j.jsc.2015.06.005"