Abstract
A key ingredient in the solution of a large, sparse system of linear equations by an iterative method like conjugate gradients is a preconditioner, which is in a sense an approximation to the matrix of coefficients. Ideally, the iterative method converges much faster on the preconditioned system at the extra cost of one solve against the preconditioner per iteration.
We survey a little-known technique for preconditioning sparse linear systems, called support-graph preconditioning, that borrows some combinatorial tools from sparse Gaussian elimination. Support-graph preconditioning was introduced by Vaidya and extended by Gremban, Miller, and Zagha. We extend the technique further and use it to analyze existing preconditioners based on incomplete factorization and on multilevel diagonal scaling. In the end, we argue that support-graph preconditioning is a ripe field for further research.
This work is joint with Marshall Bern (Xerox PARC), Bruce Hendrickson (Sandia National Labs), Nhat Nguyen (Stanford University), and Sivan Toledo (Xerox PARC and Tel Aviv University). It was supported in part by DARPA contract number DABT63-95-C-0087 and by NSF contract number ASC-96-26298.
Preview
Unable to display preview. Download preview PDF.
References
William D. Gropp Barry F. Smith, Petter E. Bjorstad. Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations. Cambridge University Press, 1996.
K.D. Gremban, G.L. Miller, and M. Zagha. Performance evaluation of a parallel preconditioner. In 9th International Parallel Processing Symposium, pages 65–69, Santa Barbara, April 1995. IEEE.
Keith D. Gremban. Combinatorial Preconditioners for Sparse, Symmetric, Diagonally Dominant Linear Systems. PhD thesis, School of Computer Science, Carnegie Mellon University, October 1996. Technical Report CMU-CS-96-123.
Stephen Guattery. Graph embedding techniques for bounding condition numbers of incomplete factor preconditioners. Technical Report ICASE Report 97-47, NASA Langley Research Center, 1997.
I. Gustafsson. A class of first-order factorization methods. BIT, 18:142–156; 1978.
Victoria E. Howle and Stephen A. Vavasis. Preconditioning complex-symmetric layered systems arising in electrical power modeling. In Proceedings of the Copper Mountain Conference on Iterative Methods, Copper Mountain, Colorado, March 1998. 7 unnumbered pages.
Pravin M. Vaidya. Solving linear equations with symmetric diagonally dominant matrices by constructing good preconditioners. An unpublished manuscript. A talk based on the manuscript was presented at the IMA Workshop on Graph Theory and Sparse Matrix Computation, October 1991, Minneapolis.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gilbert, J.R. (1998). Combinatorial preconditioning for sparse linear systems. In: Ferreira, A., Rolim, J., Simon, H., Teng, SH. (eds) Solving Irregularly Structured Problems in Parallel. IRREGULAR 1998. Lecture Notes in Computer Science, vol 1457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0018522
Download citation
DOI: https://doi.org/10.1007/BFb0018522
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64809-3
Online ISBN: 978-3-540-68533-3
eBook Packages: Springer Book Archive