Implementing Hager's exchange methods for matrix profile reduction

Hager recently introduced down and up exchange methods for reducing the profile of a sparse matrix with a symmetric sparsity pattern. The methods are particularly useful for refining orderings that have been obtained using a standard profile reduction algorithm, such as the Sloan method. The running times for the exchange algorithms reported by Hager suggested their cost could be prohibitive for practical applications. We examine how to implement the exchange algorithms efficiently. For a range of real test problems, it is shown that the cost of running our new implementation does not add a prohibitive overhead to the cost of the original reordering.

[1]  I. Duff,et al.  THE USE OF PROFILE REDUCTION ALGORITHMS WITH A FRONTAL CODE , 1989 .

[2]  William W. Hager,et al.  Minimizing the Profile of a Symmetric Matrix , 2001, SIAM J. Sci. Comput..

[3]  Scott W. Sloan,et al.  A FORTRAN program for profile and wavefront reduction , 1989 .

[4]  John G. Lewis Implementation of the Gibbs-Poole-Stockmeyer and Gibbs-King Algorithms , 1982, TOMS.

[5]  John Reid,et al.  Ordering symmetric sparse matrices for small profile and wavefront , 1999 .

[6]  James Demmel,et al.  An Asynchronous Parallel Supernodal Algorithm for Sparse Gaussian Elimination , 1997, SIAM J. Matrix Anal. Appl..

[7]  J. Pasciak,et al.  Computer solution of large sparse positive definite systems , 1982 .

[8]  E. Cuthill,et al.  Reducing the bandwidth of sparse symmetric matrices , 1969, ACM '69.

[9]  Jennifer A. Scott,et al.  A Multilevel Algorithm for Wavefront Reduction , 2001, SIAM J. Sci. Comput..

[10]  Marcelo Gattass,et al.  Node and element resequencing using the laplacian of a finite element graph: part i---general concep , 1994 .

[11]  Jack J. Dongarra,et al.  A set of level 3 basic linear algebra subprograms , 1990, TOMS.

[12]  Norman E. Gibbs,et al.  Algorithm 509: A Hybrid Profile Reduction Algorithm [F1] , 1976, TOMS.

[13]  S. Sloan An algorithm for profile and wavefront reduction of sparse matrices , 1986 .

[14]  Alan George,et al.  Computer Solution of Large Sparse Positive Definite , 1981 .

[15]  William W. Hager Minimizing the Profile of a Matrix , 2000 .

[16]  Glaucio H. Paulino,et al.  Node and element resequencing using the Laplacian of a finite element graph: Part II—Implementation and numerical results , 1994 .

[17]  Alex Pothen,et al.  A spectral algorithm for envelope reduction of sparse matrices , 1993, Supercomputing '93. Proceedings.

[18]  Iain S. Duff,et al.  The Multifrontal Solution of Unsymmetric Sets of Linear Equations , 1984 .

[19]  John K. Reid,et al.  The Multifrontal Solution of Indefinite Sparse Symmetric Linear , 1983, TOMS.

[20]  A. Pothen,et al.  Two improved algorithms for envelope and wavefront reduction , 1997 .