Decomposition of Large Sparse Symmetric Systems for Parallel Computation. Part 1. Theoretical Foundations

Abstract

Given a sparse symmetric matrix M, we develop a linear-time algorithm to construct in the undirected graph G = (V, E) of M a vertex partition II* = (V1, V2, ..., Vr, S*) satisfying the following three properties. First, for any two distinct elements Vi and Vj of the partition, no vertex in Vi is adjacent to a vertex in Vj. Second, every element Vi of the partition induces a clique in G. Third, if A is a full principal submatrix of M such that the symbolic factorization of A does not produce fill-in, then the set of vertices in G corresponding to the rows of A is a subset of an element Vi of the partition. By the first two properties of the vertex partition II*, the solution of a sparse symmetric problem is reduced to the solution of smaller dense symmetric subproblems. In the case where M is a positive definite matrix, the first property allows us to factorize r dense symmetric blocks in parallel as well as solve in parallel r triangular systems with multiple right-hand sides. The third property is a means for computing an ordering that produces acceptably small fill-in.... Cliques, Fill-in, Parallel computation, Separators, Simplicial vertices, Symbolic factorization

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1993
Accession Number
ADA267144

Entities

People

  • A. K. Kevorkian

Organizations

  • Naval Command, Control and Ocean Surveillance Center

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Algebra
  • Algorithms
  • Applied Mathematics
  • Computational Complexity
  • Computations
  • Computer Programs
  • Computers
  • Decomposition
  • Differential Equations
  • Equations
  • Heuristic Methods
  • Linear Algebra
  • Mathematics
  • Military Research
  • Operations Research
  • Parallel Computing
  • Parallel Processing

Fields of Study

  • Mathematics

Readers

  • Graph Algorithms and Convex Optimization.
  • Linear Algebra