EFFICIENT APPROXIMATE SOLUTION OF SPARSE LINEAR-SYSTEMS

Authors
Citation
Jh. Reif, EFFICIENT APPROXIMATE SOLUTION OF SPARSE LINEAR-SYSTEMS, Computers & mathematics with applications (1987), 36(9), 1998, pp. 37-58
Citations number
46
Categorie Soggetti
Mathematics,"Computer Science Interdisciplinary Applications",Mathematics,"Computer Science Interdisciplinary Applications
ISSN journal
08981221
Volume
36
Issue
9
Year of publication
1998
Pages
37 - 58
Database
ISI
SICI code
0898-1221(1998)36:9<37:EASOSL>2.0.ZU;2-W
Abstract
We consider the problem of approximate solution (x) over tilde of of a linear system Ax = b over the reals, such that \\A (x) over tilde - b \\ less than or equal to epsilon\\b\\, for a given epsilon, 0 < epsilo n < 1. This is one of the most fundamental of all computational proble ms. Let kappa(A) = \\A\\ \\A(-1)\\ be the condition number of the n x n input matrix A. Sparse, Diagonally Dominant (DD) linear systems appe ar very frequently in the solution of linear systems associated with P DEs and stochastic systems, and generally have polynomial condition nu mber. While there is a vast literature on methods for approximate solu tion of sparse DD linear systems, most of the results are empirical, a nd to date there are no known proven linear bounds on the complexity o f this problem. Using iterative algorithms, and building on the work o f Vaidya [1] and Gremban et al. [2-4] we provide the best known sequen tial work bounds for the solution of a number of major classes of DD s parse linear systems. Let pi = log(kappa(A)/epsilon). The sparsity gra ph of A is a graph whose nodes are the indices and whose edges represe nt pairs of indices of A with nonzero entries. The following results h old for a DD matrix A with nonzero off-diagonal entries of bounded mag nitude: (1) if A has a sparsity graph which is a regular d-dimensional grid for constant d, then our work is O(n pi(2)), (2) if A is a stoch astic matrix with fixed s(n)-separable graph as its sparsity graph, th en our work is O((n + s(n)(2))pi). The following results hold for a DD matrix A with entries of unbounded magnitude: (3) if A is sparse (i.e ., O(n) nonzeros), our work is less than O(n(n + log n))(1.5), (4) if A has a sparsity graph in a family of graphs with constant size forbid den graph miners (e.g., planar graphs), then our work is bounded by O( n(pi + log n)(1+o(1))) in the case log n = o(log pi) and O(n(pi + log n))(1+o)(1) in the case log pi = o(log n). We use approximate precondi tioned iterations to compute a sequence of iterative improvements to t he preconditioned linear system. For class (1) of matrices land class (2) with s(n) =. O(root n)), we construct in n) work preconditioners, which reduce the condition number of the resulting preconditioned line ar system condition number to O(1); and our resulting total work bound s to approximately solve the linear systems are O(n), if n = O(1). For class (4), we are within a small increasing factor of these bounds. ( C) 1998 Elsevier Science Ltd. All rights reserved.