A superfast method for solving Toeplitz linear least squares problems. (Q1874682)

From MaRDI portal





scientific article; zbMATH DE number 1915818
Language Label Description Also known as
default for all languages
No label defined
    English
    A superfast method for solving Toeplitz linear least squares problems.
    scientific article; zbMATH DE number 1915818

      Statements

      A superfast method for solving Toeplitz linear least squares problems. (English)
      0 references
      0 references
      0 references
      0 references
      25 May 2003
      0 references
      Standard algorithms for solving linear least squares problems require \(O(mn^2)\) flops, algorithms that require only \(O(mn)\) flops are called fast, algorithms that require less operations are called superfast. In this paper a superfast \(O((m+n)\log(m+n))\) complexity algorithm for solving a least squares problem with an \(m\times n\) Toeplitz coefficient matrix is developed. It is based on the augmented matrix approach that relates the \(m\times n\) least squares problem with an equivalent \((m+ n)\times(m+ n)\) linear system. This system is transformed by means of the discrete Fourier transform into a Vandermonde block system (into a tangential interpolation problem) which is solved by a divide and conquer strategy in a superfast way. To avoid breakdowns and to guarantee a certain degree of stability ``difficult'' interpolation points are selected out during the execution of the algorithm and are treated in the standard fast (i.e. not superfast ) way at the end. The presented results of computational experiments show that the algorithm under discussion is indeed superfast (as long as the number of difficult points is small compared to the total number of interpolation points).
      0 references
      Toeplitz matrices
      0 references
      superfast algorithm
      0 references
      block circulant matrices
      0 references
      divide and conquer strategy
      0 references
      vector polynomial interpolation
      0 references
      numerical examples
      0 references
      least squares problem
      0 references
      discrete Fourier transform
      0 references
      Vandermonde block system
      0 references
      tangential interpolation problem
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers