Journal article icon

Journal article

Sparse Matrix Factorizations for Fast Linear Solvers with Application to Laplacian Systems

Abstract:
In solving a linear system with iterative methods, one is usually confronted with the dilemma of having to choose between cheap, ineffcient iterates over sparse search directions (e.g., coordinate descent), or expensive iterates in well-chosen search directions (e.g., conjugate gradients). In this paper, we propose to interpolate between these two extremes, and show how to perform cheap iterations along nonsparse search directions, provided that these directions can be extracted from a new kind of sparse factorization. For example, if the search directions are the columns of a hierarchical matrix, then the cost of each iteration is typically logarithmic in the number of variables. Using some graph-Theoretical results on low-stretch spanning trees, we deduce as a special case a nearly linear time algorithm to approximate the minimal norm solution of a linear system Bx = b where B is the incidence matrix of a graph. We thereby can connect our results to recently proposed nearly linear time solvers for Laplacian systems, which emerge here as a particular application of our sparse matrix factorization.
Publication status:
Published
Peer review status:
Peer reviewed

Actions


Access Document


Files:
Publisher copy:
10.1137/16M1077398

Authors


More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Engineering Science
Role:
Author


Publisher:
Society for Industrial and Applied Mathematics
Journal:
SIAM Journal on Matrix Analysis and Applications More from this journal
Volume:
38
Issue:
2
Pages:
505-529
Publication date:
2017-02-13
Acceptance date:
2017-06-15
DOI:
EISSN:
1095-7162
ISSN:
0895-4798


Keywords:
Pubs id:
pubs:744291
UUID:
uuid:c1e5edf7-8d17-4bca-a534-1e27a5e4943d
Local pid:
pubs:744291
Source identifiers:
744291
Deposit date:
2017-11-21

Terms of use



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP