An Analysis of Spectral Envelope Reduction via Quadratic Assignment Problems

A new spectral algorithm for reordering a sparse symmetric matrix to reduce its envelope size was described in [Barnard, Pothen, and Simon, Numer. Linear Algebra Appl., 2 (1995), pp. 317--334]. The ordering is computed by associating a Laplacian matrix with the given matrix and then sorting the components of a specified eigenvector of the Laplacian. In this paper we provide an analysis of the spectral envelope reduction algorithm. We describe related 1- and 2-sum problems; the former is related to the envelope size, while the latter is related to an upper bound on the work in an envelope Cholesky factorization. We formulate these two problems as quadratic assignment problems and then study the 2-sum problem in more detail. We obtain lower bounds on the 2-sum by considering a relaxation of the problem and then show that the spectral ordering finds a permutation matrix closest to an orthogonal matrix attaining the lower bound. This provides a stronger justification of the spectral envelope reduction algorithm than previously known. The lower bound on the 2-sum is seen to be tight for reasonably "uniform" finite element meshes. We show that problems with bounded separator sizes also have bounded envelope parameters.

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

[2]  J. A. George Computer implementation of the finite element method , 1971 .

[3]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[4]  Alex Pothen,et al.  PARTITIONING SPARSE MATRICES WITH EIGENVECTORS OF GRAPHS* , 1990 .

[5]  M. Fiedler A property of eigenvectors of nonnegative symmetric matrices and its application to graph theory , 1975 .

[6]  A. H. Sherman,et al.  Comparative Analysis of the Cuthill–McKee and the Reverse Cuthill–McKee Ordering Algorithms for Sparse Matrices , 1976 .

[7]  William G. Poole,et al.  An algorithm for reducing the bandwidth and profile of a sparse matrix , 1976 .

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

[9]  R. Tarjan,et al.  A Separator Theorem for Planar Graphs , 1977 .

[10]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

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

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

[13]  R. Burkard Quadratic Assignment Problems , 1984 .

[14]  N. Alon,et al.  il , , lsoperimetric Inequalities for Graphs , and Superconcentrators , 1985 .

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

[16]  I. Duff,et al.  Direct Methods for Sparse Matrices , 1987 .

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

[18]  I. Duff,et al.  The effect of ordering on preconditioned conjugate gradients , 1989 .

[19]  R. Grimes,et al.  A new algorithm for finding a pseudoperipheral node in a graph , 1990 .

[20]  Horst D. Simon,et al.  Partitioning of unstructured problems for parallel processing , 1991 .

[21]  Alex POTHENy,et al.  SPECTRAL NESTED DISSECTION , 1992 .

[22]  Franz Rendl,et al.  A New Lower Bound Via Projection for the Quadratic Assignment Problem , 1992, Math. Oper. Res..

[23]  Bojan Mohar,et al.  Optimal linear labelings and eigenvalues of graphs , 1992, Discret. Appl. Math..

[24]  Gary L. Miller,et al.  Automatic Mesh Partitioning , 1992 .

[25]  Wei-Pai Tang,et al.  Ordering Methods for Preconditioned Conjugate Gradient Methods Applied to Unstructured Grid Problems , 1992, SIAM J. Matrix Anal. Appl..

[26]  Bojan Mohar,et al.  Laplace eigenvalues and bandwidth-type invariants of graphs , 1993, J. Graph Theory.

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

[28]  H. D. Simon,et al.  A spectral algorithm for envelope reduction of sparse matrices , 1993, Supercomputing '93. Proceedings.

[29]  B. Mohar,et al.  Eigenvalues in Combinatorial Optimization , 1993 .

[30]  Franz Rendl,et al.  A spectral approach to bandwidth and separator problems in graphs , 1993, IPCO.

[31]  A. George,et al.  Graph theory and sparse matrix computation , 1993 .

[32]  林詒勋,et al.  PROFILE MINIMIZATION PROBLEM FOR MATRICES AND GRAPHS , 1994 .

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

[34]  A spectral algorithm for envelope reduction of sparse matrices , 1995, Numer. Linear Algebra Appl..

[35]  Bruce Hendrickson,et al.  An Improved Spectral Graph Partitioning Algorithm for Mapping Parallel Computations , 1995, SIAM J. Sci. Comput..

[36]  Franz Rendl,et al.  A projection technique for partitioning the nodes of a graph , 1995, Ann. Oper. Res..

[37]  Shang-Hua Teng,et al.  Spectral partitioning works: planar graphs and finite element meshes , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[38]  原田 秀逸 私の computer 環境 , 1998 .