Skip to main navigation Skip to search Skip to main content

Factoring matrices with a tree-structured sparsity pattern

  • Alex Druinsky
  • , Sivan Toledo*
  • *Corresponding author for this work
  • Tel Aviv University

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Let A be a matrix whose sparsity pattern is a tree with maximal degree dmax. We show that if the columns of A are ordered using minimum degree on A+A*, then factoring A using a sparse LU with partial pivoting algorithm generates only O(dmaxn) fill, requires only O(dmaxn) operations, and is much more stable than LU with partial pivoting on a general matrix. We also propose an even more efficient and just-as-stable algorithm called sibling-dominant pivoting. This algorithm is a strict partial pivoting algorithm that modifies the column preordering locally to minimize fill and work. It leads to only O(n) work and fill. More conventional column pre-ordering methods that are based (usually implicitly) on the sparsity pattern of A*A are not as efficient as the approaches that we propose in this paper.

Original languageEnglish
Pages (from-to)1099-1110
Number of pages12
JournalLinear Algebra and Its Applications
Volume435
Issue number5
DOIs
StatePublished - 1 Sep 2011

Funding

FundersFunder number
International Business Machines Corporation848/04, 1045/09
United States-Israel Binational Science Foundation
Israel Academy of Sciences and Humanities2002261
Israel Science Foundation

    Keywords

    • Minimum degree ordring
    • Sibling-dominant pivoting
    • Sparse matrices
    • Tree-structured matrices

    Fingerprint

    Dive into the research topics of 'Factoring matrices with a tree-structured sparsity pattern'. Together they form a unique fingerprint.

    Cite this