Symbolic factorization of a large sparse matrix

조회 수: 7 (최근 30일)
Zohar
Zohar 2019년 12월 19일
편집: Zohar 2022년 1월 13일
I'm solving a series of problems Ax=b, where A changes, but still has the same sparsity pattern. To exploit that, in the initialization, I only perform symbolic factoriazation once.
Currently, I use pardiso:
I was wondering how come matlab doesn't offer something like this, considering that the mldivide (based on Tim Davis's SuiteSparse) is supposed to be the fastest option?

채택된 답변

Zohar
Zohar 2019년 12월 23일
편집: Zohar 2022년 1월 13일
  1. When a symmetric matrix (Hessian) is involved, MA57 is used (ldl), which is faster than suitesparse.
  2. The symbolic factorization is actully the reordering that produces sparser factors. It's done by default with amd (metis is another option).

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

제품


릴리스

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by