English

Computing the Characteristic Polynomial of Generic Toeplitz-like and Hankel-like Matrices

Symbolic Computation 2021-04-07 v1

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 n×nn\times n Toeplitz or Hankel-like matrix of displacement rank α\alpha using O~(nωc(ω)αc(ω))\tilde O(n^{\omega - c(\omega)} \alpha^{c(\omega)}) arithmetic operations, where ω\omega is the exponent of matrix multiplication and c(2.373)0.523c(2.373)\approx 0.523 for the best known value of ω\omega. For generic Toeplitz+Hankel-like matrices a second algorithm computes the characteristic polynomial in O~(n21/ω)\tilde O(n^{2-1/\omega}) operations when the displacement rank is considered constant. Previous algorithms required O(n2)O(n^2) operations while the exponents presented here are respectively less than 1.861.86 and 1.581.58 with the best known estimate for ω\omega.

Keywords

Cite

@article{arxiv.2104.02497,
  title  = {Computing the Characteristic Polynomial of Generic Toeplitz-like and Hankel-like Matrices},
  author = {Clément Pernet and Hippolyte Signargout and Pierre Karpman and Gilles Villard},
  journal= {arXiv preprint arXiv:2104.02497},
  year   = {2021}
}
R2 v1 2026-06-24T00:53:13.230Z