- Spons. Awards
- CCDC Online
- Visitor's Info.
A Superfast Algorithm For Toeplitz Systems of Linear Equations
|Title||A Superfast Algorithm For Toeplitz Systems of Linear Equations|
|Publication Type||Journal Article|
|Year of Publication||2007|
|Authors||Chandrasekaran, S, Gu, M, Sun, X, Xia, J, Zhu, J|
|Journal||Siam Journal on Matrix Analysis and Applications|
In this paper we develop a new superfast solver for Toeplitz systems of linear equations. To solve Toeplitz systems many people use displacement equation methods. With displacement structures, Toeplitz matrices can be transformed into Cauchy-like matrices using the FFT or other trigonometric transformations. These Cauchy-like matrices have a special property, that is, their off-diagonal blocks have small numerical ranks. This low-rank property plays a central role in our superfast Toeplitz solver. It enables us to quickly approximate the Cauchy-like matrices by structured matrices called sequentially semiseparable (SSS) matrices. The major work of the constructions of these SSS forms can be done in precomputations (independent of the Toeplitz matrix entries). These SSS representations are compact because of the low-rank property. The SSS Cauchy-like systems can be solved in linear time with linear storage. Excluding precomputations the main operations are the FFT and SSS system solve, which are both very efficient. Our new Toeplitz solver is stable in practice. Numerical examples are presented to illustrate the efficiency and the practical stability.