CiteULike is a free online bibliography manager. Register and you can start organising your references online.
Tags

A Superfast Structured Solver for Toeplitz Linear Systems via Randomized Sampling

by: Jianlin Xia, Yuanzhe Xi, Ming Gu
SIAM Journal on Matrix Analysis and Applications, Vol. 33, No. 3. (02 August 2012), pp. 837-858, doi:10.1137/110831982  Key: citeulike:11349810

Formatted Citation


Show HTML

Likes (beta)

This copy of the article hasn't been liked by anyone yet.

View FullText article


Abstract

We propose a superfast solver for Toeplitz linear systems based on rank structured matrix methods and randomized sampling. The solver uses displacement equations to transform a Toeplitz matrix $T$ into a Cauchy-like matrix $\mathcalC$, which is known to have low-numerical-rank off-diagonal blocks. Thus, we design a fast scheme for constructing a hierarchically semiseparable (HSS) matrix approximation to $\mathcalC$, where the HSS generators have internal structures. Unlike classical HSS methods, our solver employs randomized sampling techniques together with fast Toeplitz matrix-vector multiplications, and thus converts the direct compression of the off-diagonal blocks of $\mathcalC$ into the compression of much smaller blocks. A strong rank-revealing QR factorization method is used to generate/preserve certain special structures, and also to ensure stability. A fast ULV HSS factorization scheme is provided to take advantage of the special structures. We also propose a precomputation procedure for the HSS construction so as to further improve the efficiency. The complexity of these methods is significantly lower than some similar Toeplitz solvers for large matrix size $n$. Detailed flop counts are given, with the aid of a rank relaxation technique. The total cost of our methods includes $O(n)$ flops for HSS operations and $O(n\log^2 n)$ flops for matrix multiplications via FFTs, where $n$ is the order of $T$. Various numerical tests on classical examples, including ill-conditioned ones, demonstrate the efficiency, and also indicate that the methods are stable in practice. This work shows a practical way of using randomized sampling in the development of fast rank structured methods.


mmuecke's tags for this article

Citations (CiTO)

No CiTO relationships defined

X There are no reviews yet

X Find related articles with these CiteULike tags

X Posting History


X Export records

Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.