Computing the Characteristic Polynomial of Generic Toeplitz-like and Hankel-like Matrices
Cl\'ement Pernet (CASC), Hippolyte Signargout (ARIC, CASC), Pierre, Karpman (CASC), Gilles Villard (ARIC)

TL;DR
This paper introduces new randomized algorithms for efficiently computing the characteristic and minimal polynomials of structured matrices like Toeplitz and Hankel, reducing computational complexity significantly over previous methods.
Contribution
It presents novel algorithms based on structured projections and Coppersmith's block Wiedemann method, achieving faster computation of polynomials for Toeplitz-like and Hankel-like matrices.
Findings
Randomized Monte Carlo algorithm for minimal polynomial with complexity $ ilde O(n^{ ext{exponent}})$
Efficient characteristic polynomial computation for generic Toeplitz+Hankel matrices
Reduced complexity from $O(n^2)$ to less than $1.86$ and $1.58$ exponents for specific cases
Abstract
New algorithms are presented for computing annihilating polynomials of Toeplitz, Hankel, and more generally Toeplitz+ Hankel-like matrices over a field. Our approach follows works on Coppersmith's block Wiedemann method with structured projections, which have been recently successfully applied for computing the bivariate resultant. A first baby-step/giant step approach -- directly derived using known techniques on structured matrices -- gives a randomized Monte Carlo algorithm for the minimal polynomial of an Toeplitz or Hankel-like matrix of displacement rank using arithmetic operations, where is the exponent of matrix multiplication and for the best known value of . For generic Toeplitz+Hankel-like matrices a second algorithm computes the characteristic polynomial in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Matrix Theory and Algorithms · Random Matrices and Applications
