The Design and Use of Algorithms for Permuting Large Entries to the Diagonal of Sparse Matrices
- 1 January 1999
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 20 (4) , 889-901
- https://doi.org/10.1137/s0895479897317661
Abstract
We consider techniques for permuting a sparse matrix so that the diagonal of the permuted matrix has entries of large absolute value. We discuss various criteria for this and consider their implementation as computer codes. We then indicate several cases where such a permutation can be useful. These include the solution of sparse equations by a direct method and by an iterative technique. We also consider its use in generating a preconditioner for an iterative method. We see that the effect of these reorderings can be dramatic although the best a priori strategy is by no means clear.Keywords
This publication has 10 references indexed in Scilit:
- Solving large nonsymmetric sparse linear systems using MCSPARSEParallel Computing, 1996
- An Approximate Minimum Degree Ordering AlgorithmSIAM Journal on Matrix Analysis and Applications, 1996
- A new pivoting strategy for Gaussian eliminationLinear Algebra and its Applications, 1996
- A Block Projection Method for Sparse MatricesSIAM Journal on Scientific and Statistical Computing, 1992
- Computing the block triangular form of a sparse matrixACM Transactions on Mathematical Software, 1990
- Vectorization of a Multiprocessor Multifrontal CodeThe International Journal of Supercomputing Applications, 1989
- Sparse matrix test problemsACM Transactions on Mathematical Software, 1989
- Remarks on implementation of O ( n 1/2 τ) assignment algorithmsACM Transactions on Mathematical Software, 1988
- The Multifrontal Solution of Indefinite Sparse Symmetric LinearACM Transactions on Mathematical Software, 1983
- An $n^{5/2} $ Algorithm for Maximum Matchings in Bipartite GraphsSIAM Journal on Computing, 1973