LDU decomposition - sparse matrix

Click For Summary
SUMMARY

The discussion centers on performing an LDLT decomposition of a large sparse symmetric matrix to determine the number of its negative eigenvalues. The user seeks an efficient method to obtain the diagonal matrix D without storing the lower triangular matrix L, as the matrix's size and sparsity make it impractical to retain L. The conversation suggests exploring algorithms similar to those used in Cholesky decomposition, which are known for their stability.

PREREQUISITES
  • Sparse matrix representation and storage techniques
  • LDLT decomposition methodology
  • Understanding of eigenvalues and eigenvectors
  • Cholesky decomposition principles
NEXT STEPS
  • Research efficient algorithms for LDLT decomposition in sparse matrices
  • Explore the implementation of Cholesky decomposition for sparse matrices
  • Study the properties and applications of negative eigenvalues in symmetric matrices
  • Learn about matrix factorization techniques and their computational complexities
USEFUL FOR

Mathematicians, data scientists, and software engineers working with large sparse matrices, particularly those involved in numerical analysis and eigenvalue problems.

Hassan2
Messages
422
Reaction score
5
I have a large sparse symmetric matrix and I'd like to know the number of its negative eigenvalues. To this end, I should perform an LDLT decomposition of the matrix and count the number of negative diagonal entries of the D matrix. This would be equal to the number of negative eigenvalues.

Since I need the diagonal matrix D only, is there an efficient way to acquire D without saving L ? My matrix is large and only the nonzero entries are stored. I can't store the dense lower matrix L.

Your help is appreciated.
 
Physics news on Phys.org
Maybe algorithms for the similar Cholesky decomposition can help. They are at least stable.
 

Similar threads

  • · Replies 33 ·
2
Replies
33
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K