Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Threshold partitioning of sparse matrices and applications to Markov chains

Conference ·
;  [1]
  1. Temple Univ., Philadelphia, PA (United States)

It is well known that the order of the variables and equations of a large, sparse linear system influences the performance of classical iterative methods. In particular if, after a symmetric permutation, the blocks in the diagonal have more nonzeros, classical block methods have a faster asymptotic rate of convergence. In this paper, different ordering and partitioning algorithms for sparse matrices are presented. They are modifications of PABLO. In the new algorithms, in addition to the location of the nonzeros, the values of the entries are taken into account. The matrix resulting after the symmetric permutation has dense blocks along the diagonal, and small entries in the off-diagonal blocks. Parameters can be easily adjusted to obtain, for example, denser blocks, or blocks with elements of larger magnitude. In particular, when the matrices represent Markov chains, the permuted matrices are well suited for block iterative methods that find the corresponding probability distribution. Applications to three types of methods are explored: (1) Classical block methods, such as Block Gauss Seidel. (2) Preconditioned GMRES, where a block diagonal preconditioner is used. (3) Iterative aggregation method (also called aggregation/disaggregation) where the partition obtained from the ordering algorithm with certain parameters is used as an aggregation scheme. In all three cases, experiments are presented which illustrate the performance of the methods with the new orderings. The complexity of the new algorithms is linear in the number of nonzeros and the order of the matrix, and thus adding little computational effort to the overall solution.

Research Organization:
Front Range Scientific Computations, Inc., Lakewood, CO (United States)
OSTI ID:
440707
Report Number(s):
CONF-9604167--Vol.2; ON: DE96015307
Country of Publication:
United States
Language:
English

Similar Records

A parallel Gauss-Seidel algorithm for sparse power system matrices
Conference · Fri Dec 30 23:00:00 EST 1994 · OSTI ID:87622

Permuting sparse rectangular matrices into block-diagonal form
Journal Article · Sun Dec 08 23:00:00 EST 2002 · SIAM Journal on Scientific Computing · OSTI ID:826102

State space orderings for Gauss-Seidel in Markov chains revisited
Conference · Mon Dec 30 23:00:00 EST 1996 · OSTI ID:440705