Can We Optimize Toeplitz/Hankel Computations?
V. Y. Pan
Abstract. The classical and intensively studied problem of solving a Toeplitz/Hankel linear system of equations is omnipresent in computations in sciences, engineering and communication. Its equivalent formulations include computing polynomial gcd and lcm, Padé approximation, and Berlekamp-Massey's problem of recovering the linear recurrence coefficients. To improve the current record asymptotic bit operation cost of the solution, we rely on Hensel's $p$-adic lifting. We accelerate its recovery stage by exploiting randomization and the correlation between lifting and the computation of Smith's invariant factors of the input matrix. Furthermore, for the average input, the $2$-adic version of lifting is sufficient, allowing entire computation in binary form, which promises to be valuable for practical computations. Our resulting algorithms solve a nonsingular Toeplitz/Hankel linear system of $n$ equations by using $O(m(n) n \mu(\log \ n))$ bit operations (versus the information lower bound of the order of $n^2 \log \ n$), where $m(n)$ and $\mu(d)$ bound the arithmetic and Boolean cost of multiplying polynomials of degree $n$ and integers modulo $2^d +1$, respectively, and where the input coefficients are in $n^{O(1)}$. Our algorithms can be applied to a larger class of Toeplitz/Hankel-like linear systems.
PostScriptPortable Document Format